Problema con nginx tras actualizar

Hola :wave: - Acabo de actualizar mi instalación hoy, pero me encontré con el siguiente error, y se repite. No puedo acceder al sitio, pero parece que esto debería haberse solucionado a principios de este año. Estas dos publicaciones parecen tener el mismo problema, pero no estoy seguro de qué cambió para que esto se rompiera de nuevo.

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

¿Alguien más se ha encontrado con esto? Simplemente no estoy seguro de cuál sería la solución, a menos que algo haya cambiado con Cloudflare una vez más.

1 me gusta

Diría que hagas que Cloudflare DNS sea solo o al menos desactives toda optimización.

Siguiente

cd /var/discourse
git pull 

Y mira si tiene éxito.

2 Me gusta

Entonces, ¿como cambiarlo en Cloudflare a solo DNS?

1 me gusta

Hmm, sí, parece que 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 todavía se está enviando a los registros incluso después de configurar Cloudflare en Solo DNS. Si alguien tiene otras ideas para solucionar problemas, ¡estoy abierto a ellas! :slight_smile:

EDITAR: Creo que encontré al culpable: había una sección de comandos personalizados al final de mi app.yml, parece que en instalaciones más nuevas esto es manejado por la plantilla. Lo estoy comentando y usando la plantilla.

EDITAR 2: Sí, parece que instalé Discourse antes de que saliera la plantilla, así que mi plantilla estaba en el app.yml, simplemente quitarla del app.yml y usar la plantilla lo solucionó. ¡Gracias por la ayuda @pfaffman!

1 me gusta

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