Discourse recusou conexão na porta 443 e 80 após correção de instalação no Digital Ocean

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.

2 curtidas

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)

2 curtidas

Além do meu alcance :rofl:

3 curtidas

Acho que você está usando Ubuntu ou similar

apt update && apt install tmux

Em seguida, você executa o comando tmux

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.

3 curtidas

Eu entendo isso.

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.

1 curtida

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
2 curtidas

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. :smiley:

4 curtidas