API経由で多くのユーザーにアクセスする必要がありますが、HTTP 429 - Too Many Requests for url というエラーが発生しています。
試したこととしては、app.yml の DISCOURSE_MAX_ADMIN_API_REQS_PER_MINUTE 設定と、すべての DISCOURSE_MAX_REQS_PER_IP_* 設定を増やし(ランチャースクリプト経由でアプリコンテナを再起動しました)、問題が解決しないか確認しました。
他に原因として考えられることはありますか? 大体1分間に100リクエストを発行しています。
pfaffman
(Jay Pfaffman)
2
それらを有効にするには再構築が必要だと確信しています。
念のため、再構築しましたが、効果は同じです。
私の理解では、env: セクションの変数は再起動するだけで適用できるはずです。Docker の環境変数機能を通じて Docker コンテナに提供されるため(つまり、イメージに焼き付けられるのではなく、起動時に適用される)、そのように思います。
それとも、env ではなく別のセクションに入れるべきでしょうか?
いずれにせよ、まだレート制限に引っかかっています。デバッグログを有効にするなどして、Discourse が具体的にどのレート制限に引っかかっているかを確認することは可能でしょうか?