로그에 사용자의 IP 주소가 표시되는지, 아니면 iCloud 주소가 표시되는지 확인해 보세요. 후자라면, 프록시 대신 최종 사용자 IP가 Discourse에 전달되도록 nginx 설정을 수정해야 합니다. 다른 서버와 함께 Discourse를 실행하는 방법에 대한 주제들에는 app.yml에 추가해야 하는 코드가 포함되어 있습니다. 기억이 맞다면 x-forwarded-for를 변경해야 합니다.
iCloud이 원인인 건 아니었을 수도 있겠네요. Chrome 사용자 한 명에게서도 동일한 문제가 보고되었습니다. 놀랍게도 서버 설정 등에는 아무런 변경 사항이 없었음에도(2.9.0.beta9 사용 중) 이 문제가 최근에야 발생하기 시작했습니다. 왜 이런 일이 일어나기 시작했는지 궁금합니다.
환경 변수로 해당 설정을 오버라이드할 수 있습니다
즉, 서버에서 ip_10_secs_limit을 환경 변수로 설정할 수 있다는 뜻인가요? 전부 소문자여야 하고, 접두사가 필요한가요? 에러 메시지에는 ip_10_secs_limit이 표시되었는데, Discourse 소스 코드에는 GlobalSetting.max_reqs_per_ip_per_10_seconds가 보여서 어떤 변수 이름을 사용해야 하는지 혼란스럽습니다.