Discourse-topic-organizer verursacht „Langsam, zu viele Anfragen von dieser IP-Adresse"

Wir haben ein Plugin auf unserer Discourse-Plattform installiert. Doch plötzlich erscheint die Meldung „Langsam, zu viele Anfragen von dieser IP-Adresse“. Es scheint, als müssten wir die Discourse-Nginx-Einstellungen ändern. Gibt es eine Lösung für dieses Problem?

Hättest du etwas dagegen, den Namen des Plugins zu nennen? Das würde helfen, zu sehen oder zu wissen, was möglich ist.

Stammen die IP-Adressen von den tatsächlichen Benutzer-IP-Adressen oder scheinen sie von einem Reverse-Proxy zu kommen?

Ich habe das auch kürzlich zum ersten Mal gesehen, als ich mehrere Tabs über Links auf einer Seite geöffnet habe. Wir haben die Seite gerade auf einen lokalen Nginx-Reverse-Proxy umgestellt, um eine Wartungs-Splash-Seite bereitzustellen.

(Vielleicht wird die Origin-IP des Benutzers irgendwo nicht an Discourse weitergegeben? Oder vielleicht hat das gar nichts damit zu tun und es ist nur ein Zufall.)

Siehe Available settings for global rate limits and throttling.

Wenn Sie mehrere Tabs öffnen oder eine Firmen-IP verwenden (oder einfach nur zwei oder drei Benutzer an derselben Internetleitung arbeiten), ist es leicht, das Rate Limit zu überschreiten.

Genau. Und seitdem ist jede IP-Adresse die des Reverse-Proxys.

Das ist meine Vermutung. Es protokolliert wahrscheinlich für alle IPs den Reverse-Proxy. Schau dir die Themen „Wie man mit einem anderen Webserver läuft

Hmm, das schien richtig zu sein, aber beim Blick auf die „internen

Schade. Das war die einfache Lösung.

Einige Plugins und Theme-Komponenten können eine Vielzahl von Anfragen auslösen. Oder vielleicht hast du einfach nur eine Unmenge an Tabs geöffnet und das Problem selbst verursacht. :wink:

Unten habe ich die Plugin-URL von GitHub erwähnt: GitHub - siddhudhangar/discourse-topic-organizer · GitHub

Falls Sie Vorschläge haben, lassen Sie es uns bitte wissen.

Die Anfrage kommt über einen Reverse-Proxy, aber ich habe die IP-Adresse des Proxys in den Discourse-Einstellungen unter „screened_ip_addresses

Ich habe dieses Problem auch. Einer unserer Moderatoren ebenfalls.

Hast du auch das discourse-topic-organizer-Plugin, @outofthebox?

Es scheint, als würde dieses Plugin beim Start der App viele AJAX-Aufrufe erstellen. Das wird höchstwahrscheinlich die Ratenbegrenzung auslösen, besonders wenn es viele Kategorien gibt. (cc @Siddhu_Dhangar)

Gute Frage! Ich habe dieses Plugin nicht installiert.

In diesem Fall empfehle ich dir, den abgesicherten Modus auszuprobieren, um benutzerdefinierte Plugins auszuschließen. Falls das Problem weiterhin besteht, eröffnen wir bitte ein neues #support-Thema, da die Ursache wahrscheinlich eine andere ist.

Hast du eine Lösung für dieses Problem gefunden???

Das Plugin discourse-topic-organiser führt zu viele Ajax-Aufrufe aus – es muss effizienter gestaltet werden.