Discourse travado com erro 504 Gateway Time-Out e 100% de CPU após reconstrução

Após reconstruir o Discourse hoje, a CPU do meu droplet está presa em 100% e estou recebendo um erro 504 Gateway Time-out. No terminal, verifiquei quais processos estão causando o problema e é isso que vejo:

Então, parece ser um problema com o Docker e um comando pitchfork. Alguém poderia me ajudar a entender o que pode estar acontecendo e como posso resolver isso. Eu tentei reconstruir o aplicativo novamente e reiniciar o droplet e ainda estou com o mesmo problema.

Aumentar as especificações do seu Droplet ajuda?

Há quanto tempo você está neste estado? Mudamos para um novo servidor web hoje, e às vezes leva um pouco mais de tempo para inicializar completamente.

Obrigado. Eu não sabia que poderia aumentar a memória no droplet e depois revertê-la (desde que o tamanho do disco não seja alterado). Aumentei a memória temporariamente para 8GB e tudo começou a funcionar como esperado, com uma CPU de 2-5% (veja a captura de tela abaixo), mas quando reverti para 2GB, que sempre funcionou bem em um fórum com uso muito leve, o mesmo problema retornou com 100% de CPU (veja a captura de tela). Como posso resolver esse problema sem aumentar permanentemente a memória?

Esperei 30 minutos ou mais.

Acabamos de mesclar uma alteração que deve corrigir o problema:

Deve chegar ao latest em breve, você poderia tentar atualizar seu droplet quando a correção estiver disponível?

1 curtida

Claro. Quando posso saber quando estará pronto?

Você pode verificar Commits · discourse/discourse · GitHub para ver se o commit está na lista. Caso contrário, eu te aviso quando eu vir que está pronto :slight_smile:

OK, obrigado por me avisar.

1 curtida

O conserto acabou de ser implementado no latest.

5 curtidas

Obrigado. Tudo está funcionando agora com 2GB de memória.

4 curtidas