Ich muss über die API auf viele Benutzer zugreifen, stoße aber auf einen HTTP 429 - Too Many Requests for url-Fehler.
Was ich bereits versucht habe, ist, die Einstellung DISCOURSE_MAX_ADMIN_API_REQS_PER_MINUTE sowie alle DISCOURSE_MAX_REQS_PER_IP_*-Einstellungen in meiner app.yml zu erhöhen (und auch den App-Container über das Launcher-Skript neu gestartet).
Ich bin mir nicht sicher, was diese sonst noch verursachen könnte? Ich sende ungefähr 100 Anfragen pro Minute.
Nur um sicherzugehen, habe ich es neu erstellt, aber es hat immer noch den gleichen Effekt.
Soweit ich das verstanden habe, können die Variablen im env:-Abschnitt durch einfaches Neustarten angewendet werden. Sie werden über die Docker-Umgebungsfunktionen an den Docker-Container übergeben (d. h. sie werden beim Start angewendet und nicht in das Image eingebrannt), denke ich.
Oder sollte ich sie in einen anderen Abschnitt legen, nicht in env?
Auf jeden Fall stoße ich immer noch auf das Ratenlimit. Ich frage mich, ob ich sehen kann, welches genaue Ratenlimit Discourse erreicht, indem ich Debug-Logging oder Ähnliches aktiviere?