Problema com nginx após atualização

Olá :wave: - Acabei de atualizar minha instalação hoje, mas encontrei o seguinte erro, e ele continua se repetindo. Não consigo acessar o site, mas parece que isso deveria ter sido corrigido no início deste ano? Essas duas postagens parecem ter o mesmo problema, mas não tenho certeza do que mudou para quebrar isso novamente.

https://meta.discourse.org/t/discourse-updated-from-admin-not-working-after-rebuild-fatal-502-error-after-rebuild/200443?u=cookieman768

nginx: [emerg] host not found in set_real_ip_from "131.0.72.0/222400:cb00::/32" in /etc/nginx/conf.d/discourse.conf:116

Mais alguém encontrou isso? Não tenho certeza de qual seria a correção, a menos que algo tenha mudado com o Cloudflare mais uma vez.

1 curtida

Eu diria para tornar o Cloudflare DNS only ou pelo menos desativar toda a otimização.

Próximo

cd /var/discourse
git pull 

E veja se funciona.

2 curtidas

Então, como mudar no Cloudflare para ser apenas DNS?

1 curtida

Hmm, sim - parece que o nginx: [emerg] host not found in set_real_ip_from \"131.0.72.0/222400:cb00::/32\" in /etc/nginx/conf.d/discourse.conf:116 ainda está sendo spamado nos logs, mesmo após definir o Cloudflare como Somente DNS. Se alguém tiver outras ideias de solução de problemas, estou aberto a elas! :slight_smile:

EDIT: Acho que encontrei o culpado - havia uma seção de comandos personalizados no final do meu app.yml, parece que em instalações mais novas isso é tratado pelo template. Vou comentar e usar o template.

EDIT 2: Sim, parece que instalei o Discourse antes que o template fosse lançado, então meu template estava no app.yml, simplesmente removê-lo do app.yml e usar o template corrigiu o problema. Obrigado pela ajuda @pfaffman!

1 curtida

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.