502: Erro de gateway após atualização da web

Executei as atualizações esta manhã pela interface web e, durante a atualização do Discourse (não do Docker), foi informado que a atualização falhou. Verifiquei o log, mas ele não significa muito para mim. Em seguida, fiz login via SSH, executei ‘cd /var/discourse’, depois ‘git pull’ e ‘./launcher rebuild app’. Após a conclusão de tudo, o site retorna um erro 502 Bad Gateway. (http://forums.nyheritage.org/, a propósito). Li tópicos semelhantes, mas não encontrei nada que sugerisse um curso de ação para isso.

Gostaria de anexar a saída do Discourse Doctor, mas usuários novos não podem fazer upload de documentos e não consigo citá-la porque usuários novos só podem postar dois links. Então, o link para o local do servidor está aqui: http://forums.nyheritage.org/NjliZDRlYzE3NTZlZTU0.txt. Espero que funcione.

Qualquer sugestão sobre o que mais tentar seria muito apreciada! Obrigado!

502 Bad Gateway para mim também. Uau.

Mesmo problema aqui, 502 após executar a atualização do Docker

Parece ser o caso comigo também. Lutei a manhã toda tentando encontrar uma solução.

Edição:
O que é estranho é que, se você parar o contêiner, consegue acessar o site, mas fica extremamente lento. (cache do Cloudflare)
Outro erro útil:

/var/www/discourse/vendor/bundle/ruby/2.6.0/gems/unicorn-5.5.1/lib/unicorn/socket_helper.rb:165:in 
`bind': Não foi possível atribuir o endereço solicitado - bind(2) para [::1]:3000 (Errno::EADDRNOTAVAIL)
/var/discourse# docker ps --all
CONTAINER ID        IMAGE                 COMMAND             CREATED             STATUS                     PORTS               NAMES
ae2dac939415        local_discourse/app   "/sbin/boot"        7 minutes ago       Exited (5) 2 minutes ago                       app

Estou verificando.

Problema similar aqui: reconstruí o aplicativo (./launcher rebuild app) e agora o site está retornando esse erro. Eu estava tentando adicionar um novo container e configurar um fórum múltiplo com proxy nginx, mas algo deu errado. Quando reverti as alterações para as originais, o fórum parou de funcionar (… sim, tenho certeza de que as configurações foram restauradas corretamente). :frowning:

Mesmo problema aqui. Executei a atualização do Docker e tentei aplicar as atualizações do Discourse, mas obtive o erro 502. A atualização indicou falha e eu vi um erro 500. Então, fiz um rebuild (./launcher rebuild app) e agora estou vendo o erro 502.

Identificamos o problema e estamos criando uma correção.

Obrigado. Você avisará quando a atualização estiver pronta? :slight_smile:

Claro, publicaremos neste tópico quando a correção estiver pronta.

Mesmo problema aqui. Então, como implementamos a correção sem que o botão de atualização da web seja executado?

Seria possível uma correção temporária reverter para uma versão anterior do discourse_docker e depois reconstruir?

Você precisará fazer SSH na máquina e executar

./launcher rebuild app

Uma correção já está disponível. Se o seu servidor estiver retornando erros 502 no momento, será necessário conectar-se via SSH e executar

cd /var/discourse
./launcher rebuild app

Para quem ainda não atualizou, agora é seguro clicar em atualizar no Docker Manager.

Obrigado, agora o fórum está funcionando como esperado :slight_smile: Bom trabalho!

O ajuste funcionou para mim também. Obrigado pela resposta rápida!

Consertado! Bom trabalho :heart_eyes:

Corrigido! Muito bem feito! Obrigado!