PostgreSQL travado durante a reconstrução

Por enquanto, esta é uma solução alternativa até que identifiquemos adequadamente a causa do problema para um grupo selecionado de usuários como você. A dificuldade para nós agora é que nem todos os usuários estão experimentando este problema e não temos uma reprodução confiável do problema.

1 curtida

O problema desaparece se você mudar para a versão beta mais recente?

Certamente é isso que eles estão tentando fazer com a atualização? :sweat_smile:

(NB não existe mais ramo beta )

Acima parece ser uma conversa sobre a atualização de 3.3.0 para 3.3.1. Será que se eles forem direto para 3.4.x isso pode ajudar?

1 curtida

Sim, isso não está completamente claro, no entanto:

O que sugere que eles não estavam em stable, mas em tests-passed?

1 curtida

Para mim, o problema de travamento foi corrigido executando apt-get update e apt-get dist-upgrade para atualizar meu droplet. Estou no Ubuntu 20.04 e, assim que executei esses comandos e Alan tentou a reconstrução novamente, funcionou sem travar. E assim que o Discourse foi atualizado, minha tela de Oops desapareceu e tudo ficou bem. Pode ter sido algo específico do 20.04 ou algo mais que foi atualizado quando atualizei tudo, mas espero que isso possa ajudar outras pessoas.

Isso não funcionou para mim, mas consegui realizar uma reconstrução bem-sucedida usando a solução alternativa sugerida por @tgxworld.

Para mais informações, atualizei a versão do Ubuntu para 20.4 na VM afetada. Tentei uma reconstrução, mas ela ficou presa no mesmo lugar. A reconstrução foi bem-sucedida usando a solução alternativa, mas demorou muito mais do que o normal. Em particular, uma consulta de banco de dados atualizando o plugin Topic Voting levou cerca de vinte minutos para ser executada. Suspeito que possa não estar relacionado, mas pensei em mencionar, pois pareceu curioso.

Estamos de fato em tests-passed no momento.

2 curtidas

@here Parece que versões mais antigas do Docker são incompatíveis com a imagem Docker mais recente que lançamos.

Aqui estão os passos para corrigir o problema:

apt update 
apt install docker.io
cd /var/discourse
./launcher rebuild app

Também atualizei nosso script launcher para abortar se não detectarmos pelo menos o Docker 20.10.0 em execução.

10 curtidas

Fiz as atualizações da versão do Docker e agora parece funcionar.

Observação, em caso de problemas relacionados à memória, aumentar a memória não é suficiente. Você precisa chamar ./discourse-setup novamente. Provavelmente, mesmo que esta tenha sido a correção real e agora ele reconstrua sem problemas.

Editar: veja abaixo, eu mesmo estava desatualizado.

entrada desnecessária minha

Uma boa medida - e esta, eu acho, é a razão pela qual o conselho padrão deve sempre incluir um git pull:

cd /var/discourse
git pull
./launcher rebuild app

Raramente está fazendo alguma coisa, mas quando está fazendo alguma coisa, é importante fazer. Portanto, deve estar sempre lá.

Desnecessário e redundante, acredito que veja:

ah, interessante, obrigado

1 curtida

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.