¿Hay un diagnóstico paso a paso para cuando un sitio de Discourse se encuentra en un 502 Bad Gateway?

Esto no ayudará. El problema está en el backend. Ni siquiera llega a recibir una respuesta del servidor (de ahí lo de “bad gateway”).

Son los registros de rails del backend los que necesitas revisar.

Prueba las acciones:

  • /var/discourse/shared/standalone/log/rails# tail -n 200 production.log para ver si hay errores obvios de inicio.

  • en el contenedor (primero ./launcher enter app):

    curl 0.0.0.0:3000 para ver si el servidor de rails está respondiendo.

Por lo demás, elimina todos los plugins, reconstruye y luego añádelos de nuevo iterativamente.