Erro ao reconstruir em 2GB de RAM sem swap

Estou encontrando exatamente o mesmo problema do tópico acima, em uma instância com 2GB de RAM.

Pouco antes do erro, fiz um snapshot do htop - observe que o swap não está sendo usado.

Você precisa de 2 GB de swap. Se você executou o discourse-setup, ele o teria criado.

5 curtidas

Deveria ter dito que isso está em execução há mais de 4 anos, eu reconstruo a cada 2/3 meses.

Sim, a troca é crítica.

As coisas falharão sem ela.

2 curtidas

Então, basicamente, executar o discourse-setup novamente em vez de uma reconstrução normal?

2 curtidas

Se você executou discourse-setup para começar, talvez haja algo em seu sistema que o impediu de criar swap. Talvez você precise criar o swap você mesmo. Pesquise algo como “criar swap SUA-DISTRIBUIÇÃO-LINUX”

1 curtida

Obrigado Jay e Robert. De fato, a troca estava faltando.

A solução é:

cd /var/discourse
chmod 700 containers # pode ser redundante, mas não faz mal
./discourse-setup

A configuração recriará a troca e sairá.

AVISO: O Discourse requer pelo menos 2 GB de swap ao rodar com 2 GB de RAM
ou menos. Este sistema não parece ter espaço de swap suficiente.

Sem espaço de swap suficiente, seu site pode não funcionar corretamente e futuras
atualizações do Discourse podem não ser concluídas com sucesso.

Ctrl+C para sair ou aguarde 5 segundos para que um arquivo de swap de 2 GB seja criado.
Configurando swapspace versão 1, tamanho = 2 GiB (2147479552 bytes)
sem rótulo, UUID=e0321b22-.....
/swapfile       swap    swap    auto      0       0
vm.swappiness = 10
O arquivo de configuração containers/app.yml já existe!

. . . reconfigurando . . .

Salvando arquivo antigo como app.yml.2023-10-03-153852.bak
Parando o contêiner existente em 5 segundos ou Control-C para cancelar.

Em seguida, basta fazer uma reconstrução normal.

2 curtidas

Então você instalou originalmente sem executar discouse-setup?

Não, eu usei discourse-setup há alguns anos para instalar esta instância. Não tenho certeza por que o swap foi encerrado, instalei outra coisa no servidor há um tempo, que agora foi desinstalada, pode ter feito algo que eu não sei. Talvez este aplicativo tenha interagido com o swap, não é minha área de especialização, mas a instância está funcionando novamente.

2 curtidas

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