ich habe eine einfache Linux-VM in Azure erstellt und Discourse installiert. Ich verwende diese Maschine, um einige Migrations-Skripte zu entwickeln. Beim Ausführen der Migrations-Skripte stoße ich auf HTTP-429-Fehler. Ich habe den Beitrag gefunden, der erklärt, wie man die Limits in der app.yml-Datei einstellt.
Wir haben versucht, Änderungen in /etc/nginx/conf.d/discourse.conf vorzunehmen – wir haben diese Werte angepasst, in der Hoffnung, keine weiteren 429-Fehler („zu viele Anfragen“) mehr zu erhalten:
sv stop nginx
sv start nginx
unter /var/www/discourse
Trotz dieser Änderungen erhalten wir weiterhin 429-Fehler („zu viele Anfragen“).
Gibt es noch eine andere Einstellung, die wir ändern sollten? Der Fehler scheint von Discourse selbst zu kommen und nicht von NGINX. Ich habe folgende Fehlermeldung erhalten:
{"errors":["You've reached the maximum number of new topics. Please wait 15 hours before trying again."],"error_type":"rate_limit","extras":{"wait_seconds":54224}}
Wenn ich versuche, mit anderen Benutzern Nachrichten zu veröffentlichen, scheint alles in Ordnung zu sein.
Ich frage mich, wo die Einstellung ist, um diese Beschränkung der Anzahl neuer Themen pro Benutzer zu entfernen. Ich habe sie weder unter Einstellungen \ Benutzer noch unter Einstellungen \ Beiträge gefunden.