wir haben Discourse auf Version 2.2.5 aktualisiert.
Es geht dabei um Einschränkungen hinsichtlich der Anzahl der Beiträge pro Benutzer pro Tag.
Unsere Standardeinstellungen lauten: DISCOURSE_MAX_REQS_PER_IP_PER_MINUTE: Anzahl der Anfragen pro IP pro Minute (Standard ist 200) DISCOURSE_MAX_REQS_PER_IP_PER_10_SECONDS: Anzahl der Anfragen pro IP pro 10 Sekunden (Standard ist 50)
Wir möchten diese Werte erhöhen auf: DISCOURSE_MAX_REQS_PER_IP_PER_MINUTE: 1000 DISCOURSE_MAX_REQS_PER_IP_PER_10_SECONDS: 500
Glauben Sie, dass dies Auswirkungen auf den Discourse-Server und die Performance hat?
Einige Benutzer haben sich bereits beschwert, dass sie das Limit für die Anzahl der gesendeten Beiträge erreichen.
Ich glaube nicht, dass es sich um das besprochene Rate-Limit handelt. Bitte stellen Sie Screenshots bereit, die das Erreichen des Limits zeigen, oder beschaffen Sie weitere Details.
Meine Vermutung ist, dass Ihre Nutzer auf die Grenzen der Anzahl der Beiträge für Neulinge am ersten Tag stoßen.
01:09:42 {"errors":["Sie haben diese Aktion zu häufig ausgeführt. Bitte warten Sie 19 Sekunden, bevor Sie es erneut versuchen."],"error_type":"rate_limit","extras":{"wait_seconds":19}}
Das sind tatsächlich die pro-IP-Ratenbegrenzungen von Nginx. Sind Sie sicher, dass Sie sich nicht hinter einem Reverse-Proxy befinden, der alle Client-IP-Adressen fälschlicherweise als dieselbe IP-Adresse sendet?
Sind es immer dieselben Benutzer? Versuchen sie, die API zu nutzen?
Wenn das nicht der Fall ist, prüfe die Profile einiger betroffener Benutzer: Sind ihre IPs plausibel? Sind sie alle identisch oder ähnlich? Falls ja, liegt entweder eine falsch konfigurierte Reverse-Proxy vor oder es wird Cloudflare mit aktivierter „Orange Cloud
Ja, sie nutzen denselben Benutzer, um über den Benutzer-API-Schlüssel viele Beiträge pro Minute zu generieren. Jetzt beschweren sie sich jedoch darüber, dass die Anzahl der für diesen Benutzer zulässigen Beiträge begrenzt ist.
Meinst du, es könnte helfen, wenn ich erhöhe: DISCOURSE_MAX_REQS_PER_IP_PER_MINUTE: 1000 DISCOURSE_MAX_REQS_PER_IP_PER_10_SECONDS: 500
Ich möchte die Rate für eine bestimmte API für Admin festlegen können.
Ich weiß nicht, wie ich die globale Rate ändern soll.
Ich wäre Ihnen dankbar, wenn Sie mir sagen könnten, wo diese Einstellung zu finden ist.
Ich komme aus China, daher ist mein Englisch nicht gut, bitte entschuldigen Sie das.