当 Discourse 站点出现 502 Bad Gateway 错误时,是否有分步诊断?

这没用。问题出在后端。它甚至没有得到服务器的响应(因此是“网关错误”)

你需要查看的是后端 Rails 日志。

尝试以下操作:

  • /var/discourse/shared/standalone/log/rails# tail -n 200 production.log 查看是否有明显的启动错误

  • 在容器中(首先 ./launcher enter app):

    curl 0.0.0.0:3000 查看 Rails 服务器是否响应。

除此之外,移除所有插件,重建,然后逐个添加回来。