Hallo. Sehr oft erscheint beim Surfen auf der Seite ein Fehler („Slow down, too Many Requests from this IP Address“). Außerdem kann Discourse periodisch einige Skripte nicht laden; ich vermute, dass dies eine Folge desselben Problems ist.
Ich habe alle Plugins deaktiviert – der Fehler verschwindet jedoch nicht. Diese Situation tritt sowohl auf einem privaten als auch auf einem Arbeitscomputer auf, wobei die IP-Adressen entsprechend unterschiedlich sind. Können Sie mir sagen, woran das liegen könnte?
Discourse v 2.6.0.beta2
Logs:
Uncaught Error: Too Many Requests
Url: /assets/ember_jquery-1ed3f3559e6f967733b4088aa729ff7039dff2c09c5a5f787a214b016f58aabc.js
Line: 1
Column: 268124
Backtrace
Error: Too Many Requests
at /assets/ember_jquery-1ed3f3559e6f967733b4088aa729ff7039dff2c09c5a5f787a214b016f58aabc.js:1:267890
at /assets/ember_jquery-1ed3f3559e6f967733b4088aa729ff7039dff2c09c5a5f787a214b016f58aabc.js:1:267993
at o (/assets/ember_jquery-1ed3f3559e6f967733b4088aa729ff7039dff2c09c5a5f787a214b016f58aabc.js:1:268074)
at Object.trigger (/assets/ember_jquery-1ed3f3559e6f967733b4088aa729ff7039dff2c09c5a5f787a214b016f58aabc.js:1:545343)
at /assets/ember_jquery-1ed3f3559e6f967733b4088aa729ff7039dff2c09c5a5f787a214b016f58aabc.js:1:550189
at t.invoke (/assets/ember_jquery-1ed3f3559e6f967733b4088aa729ff7039dff2c09c5a5f787a214b016f58aabc.js:1:490190)
at e.t.flush (/assets/ember_jquery-1ed3f3559e6f967733b4088aa729ff7039dff2c09c5a5f787a214b016f58aabc.js:1:489198)
at e.t.flush (/assets/ember_jquery-1ed3f3559e6f967733b4088aa729ff7039dff2c09c5a5f787a214b016f58aabc.js:1:491205)
at e.t._end (/assets/ember_jquery-1ed3f3559e6f967733b4088aa729ff7039dff2c09c5a5f787a214b016f58aabc.js:1:496596)
Env
Das ist dann wahrscheinlich das Problem. Du könntest versuchen, die beiden IPs des Proxys über einen Proxy-Header zu übermitteln. Andernfalls musst du die Rate-Limiting-Vorlage deaktivieren (oder anpassen), um zu verhindern, dass du überlastet wirst.
Falls es sich um deinen Heimanschluss handelt (mit deiner eigenen IP), könnte es sein, dass eine Theme-Komponente eine Menge Daten neu lädt.
Du musst erst wissen, welches Problem vorliegt, bevor du weißt, wie und wo du es beheben kannst.
Versuche, alle Drittanbieter-Code-Teile zu deaktivieren, und lass uns wissen, ob das Problem weiterhin besteht. Du kannst dies ganz einfach tun, indem du ein neues Theme ohne Theme-Komponenten erstellst und dieses verwendest.
Alle Theme-Komponenten deaktivieren und das Standard-Theme aktivieren + Alle Plugins deaktivieren – Problem nicht behoben. Was könnte sonst noch das Problem verursachen?
Der Systemadministrator wird den Server prüfen, und ich werde schreiben. Der Server befindet sich in Deutschland, und alle Benutzer haben dieselbe IP-Adresse wie der Server.
Ich habe mir die Seite von @varhall angesehen, und sie befindet sich tatsächlich hinter einer Art Reverse-Proxy.
@Varhall – dein Server-Administrator sollte sich dieses Thema ansehen, insbesondere den Abschnitt Erstellen einer NGINX-„Site“ für den äußeren NGINX. Derzeit wird die Client-IP-Adresse nicht an die proxied Discourse-Instanz weitergeleitet. Discourse sieht derzeit allen Verkehr als von demselben Computer stammend, weshalb du diesen Fehler siehst.