Dopo l'aggiornamento a discourse 3, si può accedere all'admin solo tramite safe-mode

Comportamento attuale:
Quando vado al menu hamburger in alto a destra, mi aspetto di cliccare e vedere un menu, invece non succede nulla. e ottengo questo sulla mia console

Comportamento previsto:
Mi aspetto di cliccare sul menu hamburger e vedere i menu per accedere ai pannelli di amministrazione

Soluzione alternativa:
usa la modalità sicura come spiegato in:

Problemi che potrebbero essere correlati:

la mia lista di plugin, li disabiliterò tutti

c’è un modo per disabilitare tutti i plugin e i temi? manualmente come sysadmin intendo.

Rimuovere i plugin da app.yml e ricompilare.

2 Mi Piace

A prima vista, rimuoverei la replica, ma sospetto che il tuo problema sia con un tema. Usa semplicemente la modalità sicura e disabilita tutti i componenti del tuo tema in un browser e aggiungili di nuovo in un altro.

Penso che questo possa essere correlato.. How-to disable or tune rate limiting by ip address?
comunque come posso vedere i log?

./launcher logs app

è questo?

Ho disabilitato tutti i plugin.. e ottengo ancora molte di queste schermate:

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

Ci sono molti motivi per cui potresti riscontrare problemi di limitazione della frequenza.

Il colpevole principale è l’utilizzo di qualcosa come Cloudflare senza il modello Cloudflare. In questo modo, il tuo server pensa che tutti i tuoi utenti provengano da uno o due IP.

Descrivici la tua configurazione e potremo aiutarti a risolvere i problemi: ciò che ha funzionato per altri potrebbe non funzionare per la tua configurazione specifica.

Beh, sono sicuro che riguardasse questo aggiornamento. Ora ho installato la versione 3.0 da zero e ho usato un backup. Sembra migliore ora.

Puoi fare domande più specifiche, ma non sui miei gateway, roba da ninja del load balancer. Uso docker-compose per un sacco di progetti open source, e discourse è sempre doloroso, perché avete reinventato la ruota. Grazie per questo.

A proposito… come si vedono i file di log? Per favore.

Se non vuoi discutere aspetti del tuo ambiente che potrebbero contribuire al problema e non stai utilizzando il tracciato supportato per installare Discourse, contrassegnerò questo come unsupported-install e lo lascerò lì.

fai quello che vuoi. sei il buon dittatore. ma puoi guidarmi su come vedere i file di log? grazie

Mi dispiace, sono un po’ neurodivergente. Non intendo essere scortese.

1 Mi Piace

C’è un buon argomento qui che spiega dove puoi trovare quasi tutto:

1 Mi Piace

questo può guidarci?

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"

Da quale indirizzo IP provieni tu e i tuoi utenti in discourse? Dai un’occhiata ad alcuni utenti tramite /admin

non c’è attività a quest’ora, solo io. la gente la usa molto spontaneamente, per lo più alla fine della giornata

Non è necessario che ci sia attività corrente affinché l’ultimo indirizzo IP sugli account utente sia visibile.

Apri un paio di utenti tramite /admin/users e confronta Last IP Address

conosci il problema XY? XY problem - Wikipedia
Non capisco cosa vuoi, o di cosa hai bisogno. Devo capire perché discourse sta limitando la frequenza e ti ho fornito i file di log… da dove posso andare da lì? quale pezzo di codice lo sta attivando?

Sembra che si sia risolto magicamente in qualche modo… immagino che fosse ancora un problema del non-aggiornamento pulito? Non lo so. Ora sembra che tutto vada bene.

L’installazione pulita e il caricamento di quello zip in ripristino hanno funzionato.

Grazie per il supporto e la pazienza. :heart_eyes:
E per questo fantastico software :partying_face:

1 Mi Piace