Pensei em dar a alguém uma possível solução depois de ter encontrado este problema de conexão recusada nas portas 443 e 80 após uma instalação do Discourse no Digital Ocean.
Meu erro de principiante foi fechar o console quando o redis diz “tchau tchau”, o que demora um minuto ou dois, fazendo-me fechar o console pensando que tinha terminado.
Você precisa esperar. Tente reconstruir a aplicação e espere com
cd /var/discourse
./launcher rebuild app
Espero que isso ajude alguém, pois li todos os posts dizendo erros de DNS, etc., e depois percebi meu erro.
Outra coisa que você pode fazer é usar o tmux para que esses processos continuem em execução se você fechar a conexão. (E tmux attach para reconectar na próxima vez que você fizer login)
Nessa tela, você atualiza seu Discourse normalmente.
Se você fechar essa janela, ou deixá-la em segundo plano, ela continuará rodando lá. Se você abrir seu shell, você a encontrará usando tmux attach -t 0 (porque você provavelmente não tem várias sessões abertas).
E se você fizer algo como eu faço com o iPad, onde começo a atualizar e mudo para assistir a um filme ou rolar redes sociais porque trabalhar é uma opção chata, posso voltar ao shell encontrando a atualização concluída e fechar essa janela do tmux usando exit e pronto.
Eu nunca usei tmux, mas o screen faz o mesmo. O básico é bem simples, especialmente se seu único objetivo é executar um processo por um tempo e nada mais sofisticado.
Não requer mais do que um comando e um ou dois atalhos de teclado.
Um caso muito específico, mas como trabalho principalmente no iPad, tenho duas razões para usar o tmux em vez do screen
com o screen, eu me perco muito rapidamente onde estou
eu nunca encontrei uma maneira de rolar; agora recebi uma mensagem desconhecida ao atualizar e, como usei o screen, tudo o que a rolagem faz é navegar pelo histórico do bash
Eu também recomendo o tmux. Leva minutos para aprender o básico e é uma mão na roda para tarefas de longa duração.
Em uma função anterior, eu tinha processos de exportação que rodavam por mais de 24 horas e uma interrupção no acesso à internet ou o macbook entrando em modo de suspensão significava reiniciar. O tmux salvou o dia muitas vezes.