Fórum quebrado para Admin - Ativos faltando?

Estou tendo um problema quando estou logado como administrador no meu servidor de produção. Acho que posso ter causado isso quando alterei o valor DISCOURSE_S3_CDN_URL no arquivo app.yml no servidor de staging para o mesmo do servidor de produção. Desde então, alterei de volta e o servidor de staging está funcionando bem, apenas apontando para o bucket S3. Olhando no console do navegador, parece que alguns ativos não estão sendo encontrados, mas não tenho certeza de como, por que ou mesmo se esse é o problema subjacente.

Aqui está um trecho do console quando tento acessar o URL principal do fórum:

Eu tentei o modo de segurança, mas isso não ajuda.

Ainda estou aprendendo sobre a AWS. Continuarei tentando resolver este problema sozinho, mas qualquer conselho ou orientação seria apreciado.

1 curtida

Encontrei este problema novamente hoje depois de ter copiado o app.yml de produção para o servidor secundário e reconstruído o Discourse nesse servidor. Presumo que esteja relacionado ao bucket S3 e ao Cloudfront de alguma forma, mas não entendo por que há um conflito apenas com a reconstrução.

Aconteceu durante o teste de um script que escrevi para transferir o fórum para um servidor secundário e defini-lo como produção. Normalmente, eu completaria a transferência redirecionando o IP reservado para o outro servidor, mas não testei essa parte nesta execução. Reconstruí o aplicativo de produção e as coisas estão funcionando normalmente novamente, mas gostaria de entender o problema se alguém puder ajudar.

1 curtida