尝试使用 PM2 Cluster 启动 Node.js 应用程序时出现错误

Ben*_*min 8 node.js pm2

在 Ubuntu 服务器中,我无法使用 PM2 在集群模式下运行 node.js 应用程序。

我使用的命令是:

PM2启动server.js --name Server -i max

当我列出 PM2 进程时,我可以看到服务器处于错误状态。我尝试查看 PM2 生成的日志文件,但它是空的。

不过,我可以使用以下命令在没有集群模式的情况下运行相同的 server.js:

PM2启动server.js --name Server

Ben*_*min 23

重新执行PM2 Kill并启动所有服务是上述问题的解决方案。


Bra*_*ter 7

您也可以使用pm2 restart Server重新启动它

如果您使用,pm2 kill您将杀死所有进程,为了事后清理,我建议使用,pm2 flush以便重置所有日志文件