【发布时间】:2016-03-24 15:10:46
【问题描述】:
我有一个 mean.js 应用程序,已部署到我的生产服务器。 当我在开发模式下运行它时,它运行良好,但由于我将它切换到生产模式,我收到了 502 代理错误。 无论我使用 node server.js 还是 pm2 运行它都会发生同样的情况。
我正在使用 apache2 在 linux/debian 上运行。 我是这种环境下的新手,如何发现问题。
【问题讨论】:
-
嗨,Igal,很高兴在这里遇到你。我想如果你能详细说明你的问题,你会得到更多的帮助。您使用的是什么网络服务器?您认为您的开发环境和生产环境之间存在哪些差异?这些细节对于解决问题至关重要。
-
这可能是因为您的节点应用程序发生了故障,或者 apache 配置不正确。如果您执行
node server.js,您是否在输出中看到任何表明存在问题的内容?如果没有,不妨看看在 node 前使用 apache 的教程。