Node.js 部署后Pm2投掷服务不可用错误

Node.js 部署后Pm2投掷服务不可用错误,node.js,npm,pm2,Node.js,Npm,Pm2,我已经使用pm2管理我的节点应用程序一段时间了。在部署步骤中,在部署完成后添加pm2重启。但它在promise js中抛出未处理的Rejection事件,服务变得不可用 当我手动重启pm2时,手动问题消失。我们在qa和生产上使用相同的部署步骤。但手动重启pm2的问题只发生在qa环境中 我们也尝试在cron作业中重新启动pm2脚本,但这也没有解决我们的问题。 我怀疑可能是由于npm中的差异、prod和qa env中的节点版本造成的,行为是不同的

我已经使用pm2管理我的节点应用程序一段时间了。在部署步骤中,在部署完成后添加pm2重启。但它在promise js中抛出未处理的Rejection事件,服务变得不可用

当我手动重启pm2时,手动问题消失。我们在qa和生产上使用相同的部署步骤。但手动重启pm2的问题只发生在qa环境中

我们也尝试在cron作业中重新启动pm2脚本,但这也没有解决我们的问题。 我怀疑可能是由于npm中的差异、prod和qa env中的节点版本造成的,行为是不同的