Después de actualizar a discourse 3.. solo se puede acceder a la administración usando modo seguro

Comportamiento actual:
Cuando voy al menú de hamburguesa en la parte superior derecha, espero hacer clic y ver un menú; en cambio, no aparece nada y obtengo esto en mi consola

Comportamiento esperado:
Espero hacer clic en el menú de hamburguesa y ver los menús para acceder a los paneles de administración.

Solución alternativa:
usa el modo seguro como se explica en:

Problemas que podrían estar relacionados:

Mi lista de plugins, los deshabilitaré todos

¿Hay alguna forma de deshabilitar todos los complementos y temas? Manualmente como sysadmin, me refiero.

Elimina los plugins de app.yml y reconstruye.

2 Me gusta

A primera vista, eliminaría la réplica, pero sospecho que su problema está con un tema. Simplemente use el modo seguro y desactive todos los componentes de su tema en un navegador y agréguelos nuevamente en otro.

Creo que esto podría estar relacionado… How-to disable or tune rate limiting by ip address?
De todos modos, ¿cómo puedo ver los registros?

./launcher logs app

¿Es esto?

Desactivé todos los plugins… y todavía obtengo muchas de estas pantallas:

b25f381c69c708

2:~/discourse_docker_active$ ./launcher logs app

x86_64 arch detectado.

ADVERTENCIA: el archivo containers/app.yml es legible por todos. Puedes asegurar este archivo ejecutando: chmo

d o-rwx containers/app.yml

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

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

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

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

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

Limpiando archivos PID obsoletos

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

Iniciado runsvdir, PID es 40

advertencia: redis: no se puede abrir supervise/ok: el archivo no existe

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

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

supervisor pid: 78 unicorn pid: 82

Hay muchas razones por las que podrías ver problemas de límite de velocidad.

El principal culpable es usar algo como Cloudflare sin la plantilla de Cloudflare. Hacerlo significa que tu servidor piensa que todos tus usuarios se originan desde una o dos IPs.

Cuéntanos sobre tu configuración y podremos ayudarte a solucionar problemas: lo que funcionó para otros puede no funcionar para tu configuración específica.

Bueno, estoy seguro de que se trataba de esta actualización. Ahora he instalado la versión 3.0 desde cero y he utilizado una copia de seguridad. Ahora se ve mejor.

Puedes hacer preguntas más específicas, pero no sobre mis gateways, ni sobre cosas de balanceadores de carga. Uso docker-compose para muchos proyectos de código abierto, y Discourse siempre es un dolor de cabeza, porque ustedes reinventaron la rueda. Gracias por eso.

Por cierto… ¿cómo veo los archivos de registro? Por favor.

Si no quieres discutir aspectos de tu entorno que podrían estar contribuyendo al problema y no estás utilizando la vía soportada para instalar Discourse, marcaré esto como unsupported-install y lo dejaré así.

haz lo que quieras. eres el buen dictador. pero ¿podrías guiarme sobre cómo ver los archivos de registro? gracias

Lo siento, soy un poco neurodivergente. No pretendo ser grosero.

1 me gusta

Aquí hay un buen tema que explica dónde puedes encontrar casi todo:

1 me gusta

¿Puede esto guiarnos?

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"

¿A qué dirección IP se originan usted y sus usuarios en Discourse? Eche un vistazo a algunos usuarios a través de /admin.

no hay actividad a esta hora, solo yo. la gente lo usa de forma muy espontánea, sobre todo al final del día

No es necesario que haya actividad actual para que la última dirección IP en las cuentas de usuario sea visible.

Abre un par de usuarios a través de /admin/users y compara Last IP Address

¿Conoces el problema XY? XY problem - Wikipedia
No entiendo qué quieres o necesitas. Necesito entender por qué discourse está limitando la velocidad y te di archivos de registro… ¿a dónde puedo ir desde allí? ¿qué parte del código está activando eso?

Parece que se resolvió mágicamente de alguna manera… Supongo que tal vez todavía era un problema de la actualización no limpia. No lo sé. Ahora todo parece estar bien.

La instalación limpia y la carga de ese zip en recuperación funcionaron.

Gracias por el soporte y la paciencia. :heart_eyes:
Y por este genial software :partying_face:

1 me gusta