Après la mise à niveau vers discourse 3.. seul l'accès administrateur est possible en mode sans échec

Comportement actuel :
Lorsque je vais dans le menu hamburger en haut à droite, je m’attends à cliquer et à voir un menu, mais rien ne se passe. Et j’obtiens ceci dans ma console

Comportement attendu :
Je m’attends à cliquer sur le menu hamburger et à voir les menus pour accéder aux panneaux d’administration.

Solution de contournement :
Utiliser le mode sans échec comme expliqué dans :

Problèmes potentiellement liés :

ma liste de plugins, je vais tous les désactiver

Existe-t-il un moyen de désactiver tous les plugins et thèmes ? Manuellement en tant qu’administrateur système, je veux dire.

Supprimez les plugins du fichier app.yml et reconstruisez.

2 « J'aime »

D’un coup d’œil rapide, j’enlèverais la réplique, mais je soupçonne que votre problème vient d’un thème. Utilisez simplement le mode sans échec et désactivez tous vos composants de thème dans un navigateur, puis réactivez-les dans un autre.

Je pense que cela pourrait être lié.. How-to disable or tune rate limiting by ip address?
Quoi qu’il en soit, comment puis-je voir les journaux ?

./launcher logs app

Est-ce cela ?

J’ai désactivé tous les plugins… et j’obtiens toujours beaucoup de ces écrans :

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

Il existe de nombreuses raisons pour lesquelles vous pourriez rencontrer des problèmes de limitation de débit.

Le principal coupable est l’utilisation de quelque chose comme Cloudflare sans le modèle Cloudflare. Ce faisant, votre serveur pense que tous vos utilisateurs proviennent d’une ou deux adresses IP.

Parlez-nous de votre configuration et nous pourrons vous aider à résoudre le problème - ce qui a fonctionné pour d’autres peut ne pas fonctionner pour votre configuration spécifique.

Eh bien, je suis sûr que c’était à propos de cette mise à niveau. Maintenant, j’ai installé la version 3.0 fraîchement et utilisé une sauvegarde. ça a l’air mieux maintenant.

vous pouvez poser des questions plus spécifiques, mais pas sur mes passerelles, des trucs de ninja d’équilibrage de charge. j’utilise docker-compose pour de nombreux projets open source, et discourse est toujours douloureux, car vous avez réinventé la roue. merci pour ça.

au fait… comment voir les fichiers journaux ? s’il vous plaît.

Si vous ne souhaitez pas discuter des aspects de votre environnement qui pourraient contribuer au problème et que vous n’utilisez pas la voie prise en charge pour installer Discourse, je marquerai ceci comme unsupported-install et le laisserai ainsi.

Faites ce que vous voulez. Vous êtes le bon dictateur. Mais pouvez-vous me guider sur la façon de voir les fichiers journaux ? Merci.

Désolé, je suis un peu neurodivergent. Je ne veux pas être impoli.

1 « J'aime »

Il y a un bon sujet ici qui explique où vous pouvez trouver la plupart des choses :

1 « J'aime »

ceci peut nous guider ?

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\"

De quelle adresse IP vos utilisateurs et vous-même semblez-vous provenir dans Discourse ? Regardez quelques utilisateurs via /admin

il n’y a pas d’activité à cette heure, juste moi. les gens l’utilisent très spontanément, surtout en fin de journée

Il n’est pas nécessaire qu’il y ait une activité récente pour que la dernière adresse IP des comptes utilisateur soit visible.

Ouvrez quelques utilisateurs via /admin/users et comparez Dernière adresse IP

connaissez-vous le problème XY ? XY problem - Wikipedia
Je ne comprends pas ce que vous voulez ou ce dont vous avez besoin. Je dois comprendre pourquoi Discourse limite le débit et je vous ai donné des fichiers journaux… où puis-je aller à partir de là ? quel morceau de code déclenche cela ?

Je pense que cela s’est résolu comme par magie… Je suppose que c’était peut-être encore un problème de la mise à niveau qui n’était pas propre ? Je ne sais pas. Maintenant, tout semble fonctionner.

Une installation propre et le chargement de ce zip en récupération ont fonctionné.

Merci pour le soutien et la patience. :yeux_cœur:
Et pour ce logiciel génial :visage_fêtard:

1 « J'aime »