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.
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.
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.
Então, basicamente, executar o discourse-setup novamente em vez de uma reconstrução normal?
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”
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.
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.
This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.