Olá colegas,
Espero que todos estejam bem. Eu estava fazendo uma atualização ontem através do meu painel de administração do fórum, mas por algum motivo, meu site deu um problema, a atualização não pôde ser concluída e o site está inacessível, ele exibe um erro 502 quando tento acessá-lo.
Alguém sabe como posso recuperá-lo passo a passo?
1 curtida
Eu sugeriria tentar a atualização novamente a partir da linha de comando.
1 curtida
Sim, eu tenho feito isso, mas a reconstrução falhou. Eu até tentei remover os contêineres quebrados e reconstruir novos, mas ainda está causando erros quando tento restaurar o site.
Houve algum erro nos logs de reconstrução que pudesse ajudar a apontar o que deu errado?
Você tem algum plugin instalado no seu app.yml?
Pode entrar no diretório do Discourse e tentar o rebuild
Se a atualização estiver falhando, o motivo deverá aparecer na tela durante a atualização. Você deve rolar para trás e ler atentamente para procurar erros de falha.
Na minha experiência, as atualizações geralmente falham devido a problemas de espaço em disco! O Discourse precisa de mais espaço durante a atualização do que durante a operação normal. Tente executar:
./df -h
e você verá quanto armazenamento você tem. Executar ./launcher cleanup app a partir de /var/discourse removerá quaisquer contêineres não utilizados. Eu acabei de fazer isso em um dos meus sites auto-hospedados e o uso de espaço em disco caiu de 83% para 54%!
Outro lugar para recuperar espaço podem ser seus backups; se você estiver mantendo muitos deles, eles ocuparão seu disco. Você pode remover os mais antigos de /var/discourse/shared/standalone/backups/default e então tentar a atualização novamente.