Nach Upgrade auf discourse 3.. nur Zugriff auf Admin im Safe-Mode

Aktuelles Verhalten:
Wenn ich auf das Hamburger-Menü oben rechts klicke, erwarte ich, dass sich ein Menü öffnet. Stattdessen passiert nichts und ich sehe Folgendes in meiner Konsole:

Erwartetes Verhalten:
Ich erwarte, dass sich beim Klicken auf das Hamburger-Menü die Menüs öffnen, um auf die Admin-Panels zuzugreifen.

Workaround:
Verwenden Sie den sicheren Modus, wie unter folgendem Link erklärt:

Möglicherweise verwandte Probleme:

Meine Plugin-Liste, ich werde sie alle deaktivieren

Gibt es eine Möglichkeit, alle Plugins und Themes zu deaktivieren? Manuell als Sysadmin, meine ich.

Entfernen Sie Plugins aus der app.yml und bauen Sie neu.

2 „Gefällt mir“

Auf den ersten Blick würde ich „retort“ entfernen, aber ich vermute, Ihr Problem liegt bei einem Thema. Verwenden Sie einfach den abgesicherten Modus und deaktivieren Sie alle Ihre Themenkomponenten in einem Browser und fügen Sie sie in einem anderen wieder hinzu.

Ich glaube, das könnte damit zusammenhängen.. How-to disable or tune rate limiting by ip address?
Wie kann ich die Protokolle einsehen?

./launcher logs app

Ist es das?

Ich habe alle Plugins deaktiviert… und erhalte immer noch viele dieser Bildschirme:

b25f381c69c708

2:~/discourse_docker_active$ ./launcher logs app

x86_64 arch detected.

WARNING: containers/app.yml file is world-readable. You can secure this file by running: chmo

d o-rwx containers/app.yml

run-parts: executing /etc/runit/1.d/00-ensure-links

run-parts: executing /etc/runit/1.d/00-fix-var-logs

run-parts: executing /etc/runit/1.d/01-cleanup-web-pids

run-parts: executing /etc/runit/1.d/anacron

run-parts: executing /etc/runit/1.d/cleanup-pids

Cleaning stale PID files

run-parts: executing /etc/runit/1.d/copy-env

Started runsvdir, PID is 40

warning: redis: unable to open supervise/ok: file does not exist

ok: run: redis: (pid 54) 1s

ok: run: postgres: (pid 56) 1s

supervisor pid: 78 unicorn pid: 82

Es gibt viele Gründe, warum Sie Probleme mit Ratenbegrenzungen sehen könnten.

Der Hauptgrund ist die Verwendung von etwas wie Cloudflare ohne die Cloudflare-Vorlage. Wenn Sie dies tun, denkt Ihr Server, dass alle Ihre Benutzer von einer oder zwei IPs stammen.

Erzählen Sie uns von Ihrem Setup, und wir können Ihnen bei der Fehlerbehebung helfen – was für andere funktioniert hat, funktioniert möglicherweise nicht für Ihre spezifische Konfiguration.

Nun, ich bin sicher, es ging um dieses Upgrade. Jetzt habe ich 3.0 frisch installiert und ein Backup verwendet. Sieht jetzt besser aus.

Sie können spezifischere Fragen stellen, aber nicht zu meinen Gateways, Load Balancer Ninja-Sachen. Ich verwende Docker-Compose für viele Open-Source-Projekte, und Discourse ist immer schmerzhaft, weil Sie das Rad neu erfunden haben. Danke dafür.

Übrigens… wie sehe ich Logdateien? Bitte.

Wenn Sie keine Aspekte Ihrer Umgebung diskutieren möchten, die zu dem Problem beitragen könnten, und nicht die unterstützte Methode zur Installation von Discourse verwenden, werde ich dies als unsupported-install markieren und dort belassen.

Tu kannst tun, was du willst. Du bist der gute Diktator. Aber kannst du mir bitte zeigen, wie ich Logdateien einsehen kann? Danke.

Entschuldigung, ich bin etwas neurodivergent. Ich meine es nicht unhöflich.

1 „Gefällt mir“

Hier gibt es ein gutes Thema, das erklärt, wo man die meisten Dinge finden kann:

1 „Gefällt mir“

Kann uns das helfen?

2023/02/23 17:10:30 [error] 60#60: *310 limiting requests, excess: 12.448 by zone "flood", client: 172.17.0.1, server: _, request: "POST /mini-profiler-resources/results HTTP/1.1", host: "forum.DOMAINNAME", referrer: "https://forum.DOMAINNAME/"
2023/02/23 17:10:30 [error] 60#60: *311 limiting requests, excess: 12.448 by zone "flood", client: 172.17.0.1, server: _, request: "POST /mini-profiler-resources/results HTTP/1.1", host: "forum.DOMAINNAME", referrer: "https://forum.DOMAINNAME/"
2023/02/23 17:10:30 [error] 60#60: *312 limiting requests, excess: 12.436 by zone "flood", client: 172.17.0.1, server: _, request: "POST /mini-profiler-resources/results HTTP/1.1", host: "forum.DOMAINNAME", referrer: "https://forum.DOMAINNAME/"
2023/02/23 17:10:30 [error] 61#61: *309 limiting requests, excess: 12.460 by zone "flood", client: 172.17.0.1, server: _, request: "POST /mini-profiler-resources/results HTTP/1.1", host: "forum.DOMAINNAME", referrer: "https://forum.DOMAINNAME/"
2023/02/23 17:10:35 [error] 60#60: *344 limiting requests, excess: 12.352 by zone "flood", client: 172.17.0.1, server: _, request: "POST /mini-profiler-resources/results HTTP/1.1", host: "forum.DOMAINNAME", referrer: "https://forum.DOMAINNAME/"
2023/02/23 17:10:35 [error] 60#60: *346 limiting requests, excess: 12.340 by zone "flood", client: 172.17.0.1, server: _, request: "POST /mini-profiler-resources/results HTTP/1.1", host: "forum.DOMAINNAME", referrer: "https://forum.DOMAINNAME/"
2023/02/23 17:10:35 [error] 60#60: *348 limiting requests, excess: 12.340 by zone "flood", client: 172.17.0.1, server: _, request: "POST /mini-profiler-resources/results HTTP/1.1", host: "forum.DOMAINNAME", referrer: "https://forum.DOMAINNAME/"
2023/02/23 17:10:35 [error] 61#61: *342 limiting requests, excess: 12.340 by zone "flood", client: 172.17.0.1, server: _, request: "POST /mini-profiler-resources/results HTTP/1.1", host: "forum.DOMAINNAME", referrer: "https://forum.DOMAINNAME/"
2023/02/23 17:13:18 [error] 60#60: *466 limiting requests, excess: 12.904 by zone "flood", client: 172.17.0.1, server: _, request: "GET /brotli_asset/browser-update-331e86c77ddeff594308c27802669aeffae5f4ffddf9565a44e67d119278ae51.js HTTP/1.1", host: "forum.DOMAINNAME", referrer: "https://forum.DOMAINNAME/admin/site_settings/category/all_results?filter=allow_restore"
2023/02/23 17:13:18 [error] 60#60: *468 limiting requests, excess: 12.904 by zone "flood", client: 172.17.0.1, server: _, request: "GET /brotli_asset/plugins/discourse-details-4cc313dcbef7c2a43d82c8d9cd301ad2bedc79dcb8f31645e1dd0a8b626ba7f3.js HTTP/1.1", host: "forum.DOMAINNAME", referrer: "https://forum.DOMAINNAME/admin/site_settings/category/all_results?filter=allow_restore"
2023/02/23 17:13:24 [error] 61#61: *531 limiting requests, excess: 12.388 by zone "flood", client: 172.17.0.1, server: _, request: "POST /mini-profiler-resources/results HTTP/1.1", host: "forum.DOMAINNAME", referrer: "https://forum.DOMAINNAME/admin/site_settings/category/all_results?filter=allow_restore"
2023/02/23 17:13:24 [error] 61#61: *533 limiting requests, excess: 12.376 by zone "flood", client: 172.17.0.1, server: _, request: "POST /mini-profiler-resources/results HTTP/1.1", host: "forum.DOMAINNAME", referrer: "https://forum.DOMAINNAME/admin/site_settings/category/all_results?filter=allow_restore"
2023/02/23 17:13:24 [error] 61#61: *534 limiting requests, excess: 12.376 by zone "flood", client: 172.17.0.1, server: _, request: "POST /mini-profiler-resources/results HTTP/1.1", host: "forum.DOMAINNAME", referrer: "https://forum.DOMAINNAME/admin/site_settings/category/all_results?filter=allow_restore"
2023/02/23 17:13:24 [error] 60#60: *523 limiting requests, excess: 12.364 by zone "flood", client: 172.17.0.1, server: _, request: "POST /mini-profiler-resources/results HTTP/1.1", host: "forum.DOMAINNAME", referrer: "https://forum.DOMAINNAME/admin/site_settings/category/all_results?filter=allow_restore"

Von welcher IP-Adresse scheinen Sie und Ihre Benutzer in Discourse zu stammen? Schauen Sie sich einige Benutzer über /admin an.

Um diese Stunde ist keine Aktivität, nur ich. Die Leute nutzen es sehr spontan, meistens am Ende des Tages

Die letzte IP-Adresse auf Benutzerkonten ist auch ohne aktuelle Aktivität sichtbar.

Öffnen Sie ein paar Benutzer über /admin/users und vergleichen Sie die Letzte IP-Adresse

Kennst du das XY-Problem? XY problem - Wikipedia
Ich verstehe nicht, was du willst oder brauchst. Ich muss verstehen, warum Discourse eine Ratenbegrenzung vornimmt, und ich habe dir Logdateien gegeben. Wo kann ich von dort aus weitermachen? Welches Codefragment löst das aus?

Ich glaube, es hat sich irgendwie magisch gelöst. Ich vermute, es war vielleicht noch ein Problem vom nicht sauberen Upgrade? Ich weiß es nicht. Jetzt scheint alles in Ordnung zu sein.

Eine Neuinstallation und das Laden dieses ZIPs im Recovery-Modus hat funktioniert.

Danke für die Unterstützung und Geduld. :heart_eyes:
Und für diese coole Software :partying_face:

1 „Gefällt mir“