Corrigindo o discourse após disco cheio

Minha instância AWS EC2 ficou sem espaço em disco (ela tem 16 GB). Executei rm -rf /var/lib/docker/overlay2 e journalctl --vacuum-time=10d para liberar espaço, e agora o df indica que tenho 7 GB de espaço livre. Após reiniciar a instância, recebo Connection refused ao tentar acessar a página.

Tentei sudo ./launcher rebuild app, mas falhou dizendo que há menos de 5 GB de espaço em disco.

Alguma sugestão?

1 curtida

Tente

./launcher cleanup

2 curtidas

25 GB é geralmente o mínimo recomendado. Mesmo que você consiga colocá-lo de volta em execução com sua alocação atual, isso vai acontecer novamente com um volume tão pequeno.

1 curtida

Só para registrar, o plano mais básico da Hetzner oferece apenas 20 GB, mas isso tem funcionado para mim. Pode valer a pena organizar o diretório de backups antes de tentar uma atualização: claro, após fazer um novo backup e copiá-lo para outro local com segurança. (É um fórum pequeno: um backup tem 120 MB.)

Em outro caso, uso o plano mais básico da Digital Ocean, que oferece 25 GB, e nesse caso o backup do fórum fica em 640 MB.

A única vez que tive problemas foi com o journal, mas reduzi isso imediatamente:

# journalctl --disk-usage
Journals arquivados e ativos ocupam 104,0M no sistema de arquivos.

Ok, aumentei o tamanho do disco, então o discourse-doctor agora detecta 40 GB (29% utilizados), então o espaço não é mais o problema. Preciso de ajuda para colocar o Discourse no ar e funcionando.

sudo ./launcher start app falha com
Unable to find image 'local_discourse/app:latest' locally

A saída com erro do sudo launcher rebuild app está aqui

Como corrigir isso?

Ok, consegui fazer o sudo launcher rebuild app funcionar alterando “templates/postgres.template.yml” para “templates/postgres.10.template.yml” no app.yml

Devo manter essa alteração ou revertê-la e tentar reconstruir?

Acho que você precisa visitar o tópico de atualização do Postgres e pedir ajuda…

1. FALHA NA ATUALIZAÇÃO DO POSTGRES

 * Por favor, visite https://meta.discourse.org/t/postgresql-12-update/151236 para obter suporte
3 curtidas