Após atualizar para discourse 3.. só consigo acessar o admin usando safe-mode

Comportamento atual:
Quando vou ao menu hambúrguer no canto superior direito, espero clicar e ver um menu, mas nada acontece. E recebo isso no meu console

Comportamento esperado:
Espero clicar no menu hambúrguer e ver os menus para acessar os painéis de administração

Solução alternativa:
use o modo seguro conforme explicado em:

Problemas que podem estar relacionados:

minha lista de plugins, vou desativá-los todos

existe uma maneira de desabilitar todos os plugins e temas? manualmente como sysadmin, quero dizer.

Remova os plugins de app.yml e reconstrua.

2 curtidas

À primeira vista, eu removeria o retort, mas suspeito que seu problema seja com um tema. Use o modo de segurança e desative todos os componentes do seu tema em um navegador e adicione-os de volta em outro.

Acho que isso pode estar relacionado.. How-to disable or tune rate limiting by ip address?
de qualquer forma, como posso ver os logs?

./launcher logs app

é este?

Desativei todos os plugins.. e ainda recebo muitas dessas telas:

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

Existem muitos motivos pelos quais você pode ver problemas de limite de taxa.

O principal culpado é usar algo como o Cloudflare sem o modelo do Cloudflare. Fazer isso significa que seu servidor pensa que todos os seus usuários se originam de um ou dois IPs.

Conte-nos sobre sua configuração e poderemos ajudar a solucionar problemas - o que funcionou para outros pode não funcionar para sua configuração específica.

Bem, tenho certeza que foi sobre esta atualização. Agora instalei a versão 3.0 do zero e usei um backup. Parece melhor agora.

Você pode fazer perguntas mais específicas, mas não sobre meus gateways, coisas de ninja de balanceador de carga. Eu uso docker-compose para muitos projetos de código aberto, e o Discourse é sempre doloroso, porque vocês reinventaram a roda. Obrigado por isso.

A propósito… como eu vejo os arquivos de log? Por favor.

Se você não quiser discutir aspectos do seu ambiente que podem estar contribuindo para o problema e não estiver usando a trilha suportada para instalar o Discourse, marcarei isso como unsupported-install e deixarei por isso mesmo.

faça o que quiser. você é o bom ditador. mas você pode me guiar como ver os arquivos de log? obrigado

desculpe, sou um pouco neurodivergente. não quero ser rude.

1 curtida

Há um bom tópico explicando onde você pode encontrar quase tudo:

1 curtida

Isso pode nos guiar?

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"

Qual endereço IP você e seus usuários parecem originar-se dentro do discourse? Dê uma olhada em alguns usuários através de /admin

não há atividade a esta hora, apenas eu. as pessoas o usam de forma muito espontânea, principalmente no final do dia

Não é necessário haver atividade atual para que o último endereço IP nas contas de usuário seja visível.

Abra alguns usuários via /admin/users e compare Last IP Address

você conhece o problema XY? XY problem - Wikipedia
Eu não entendo o que você quer ou precisa. Preciso entender por que o discourse está limitando a taxa e eu te dei arquivos de log… para onde posso ir a partir daí? qual trecho de código está acionando isso?

acho que foi resolvido magicamente de alguma forma.. acho que talvez ainda fosse um problema da atualização não limpa? não sei. agora tudo parece bem.

instalação limpa e carregar aquele zip em recuperação funcionou.

obrigado pelo suporte e paciência. :heart_eyes:
e por este software legal :partying_face:

1 curtida