mein Discourse ist nur für internes Personal zugänglich. Wir haben mehr als 1.000 Personen, die über eine öffentliche IP-Adresse verfügen.
Daher erhalten wir ständig die Fehlermeldung 429 (zu viele Anfragen) von Nginx.
Gemäß dieser Anleitung von Sam:
habe ich in der app.yml die Einstellung DISCOURSE_MAX_REQS_PER_IP_MODE: none vorgenommen, aber das funktioniert nicht.
env:
LANG: en_US.UTF-8
#DONT_PRECOMPILE_CSS: 1
# DISCOURSE_DEFAULT_LOCALE: en
#Globale Ratenbegrenzungen
#DISCOURSE_MAX_REQS_PER_IP_MODE: none
##Globale Ratenbegrenzungen pro IP
DISCOURSE_MAX_REQS_PER_IP_MODE: none
#DISCOURSE_MAX_REQS_PER_IP_PER_MINUTE: none
#DISCOURSE_MAX_REQS_PER_IP_PER_10_SECONDS: none
#DISCOURSE_MAX_ASSET_REQS_PER_IP_PER_10_SECONDS: none
#DISCOURSE_MAX_REQS_RATE_LIMIT_ON_PRIVATE: false
## Wie viele gleichzeitige Webanfragen werden unterstützt? Hängt von Arbeitsspeicher und CPU-Kernen ab.
## Wird beim Bootstrap automatisch basierend auf erkannten CPUs festgelegt, oder Sie können dies überschreiben
UNICORN_WORKERS: 4
Kann mir jemand sagen, wie man die Zugriffsbegrenzung für Discourse deaktiviert? Ich bin von dieser Zugriffsbegrenzung sehr verwirrt.
Ich weiß nicht, was falsch ist. Wenn ich DISCOURSE_MAX_REQS_PER_IP_MODE: none setze, müssen dann die anderen Einstellungen nicht mehr vorgenommen werden?