Erro 504 Gateway após o lançamento de nova instância AWS

Criei uma nova instância do Discourse a partir de uma imagem EC2 existente na AWS e renomei o domínio no arquivo app.yml. A arquitetura é a mesma, etc. Quando tento acessá-lo no navegador, recebo um erro 504. Há mais alguma coisa que precise alterar?

A imagem veio de forum.mystrokeguide.com e alterei o domínio para forum-dev.mystrokeguide.com.

Abraços,
C

aqui está uma postagem que você pode verificar e que pode ajudá-lo

Obrigado. Concluí as etapas do artigo, mas ainda estou recebendo erros 504.

Seu domínio está apontando para vários endereços IP? Acabei de verificar a propagação do seu DNS e há dois números de IP nela. Talvez seja esse o conflito?

1 curtida

Isso é apenas para o forum-dev? Eu tenho um IP estático associado a ele e uma regra de um balanceador de carga da AWS. Então, devo desanexar o IP estático e ver o que acontece?

Fiz esta consulta DNS - https://www.whatsmydns.net/#A/forum-dev.mystrokeguide.com

Temo não ter experiência suficiente com DNS para saber se isso é definitivamente um problema (espero que alguém mais possa se manifestar :crossed_fingers:).

Obrigado, isso é útil. Vou investigar e verificar.

1 curtida

Se você estiver usando uma instalação padrão, precisa apontar apenas para o ec2. Colocar um balanceador de carga na frente é bastante complicado.

Se você realizou várias recriações com o DNS apontando para vários endereços, pode não ter um certificado válido e não conseguir obter um devido aos limites de taxa. Se for esse o caso, use um nome diferente ou aguarde uma semana.

2 curtidas

Posso instalar o certificado emitido pela AWS diretamente no aplicativo? Costumo usar o balanceador de carga para adicionar certificados às instâncias EC2. Ou devo comentar as linhas do Let’s Encrypt no app.yml?

Recomendo que você comece com uma instalação limpa e, em seguida, passe a configurar o balanceador de carga. A única instalação suportada aqui é a mais básica, seguindo o guia. Existem muitas coisas que podem dar errado ao adicionar um balanceador de carga, tornando impossível adivinhar qual é o seu problema.

Se você realmente quiser usar um balanceador de carga, pule o discourse-setup e remova os templates ssl e letsencrypt.

2 curtidas