更新后无法使用带有ubuntu的Node.js pm2

时间:2019-06-12 08:38:21

标签: node.js pm2

我一直在运行一个可以在 pm2 上正常运行的nodejs服务器应用程序,但是将我的虚拟机 Ubuntu 更新为 18.04.2 LTS 之后。 pm2 list显示服务器处于联机状态,但是当我转到相应的URL时无法访问。

我多次尝试kill pm2reinstall pm2reboot ubuntu,但仍然无法正常工作。

PM2在线显示该应用程序,因此没有错误可显示。我没有对我的nodejs应用程序进行任何更改。

我可以从外面ping我的虚拟盒子。

如果我使用pm2 start index.jspm2 start --only serverName --env development进行初始化,则可以使用本地主机配置此方法。

当我使用pm2 start --only serverName --env production时,它具有在线状态,但不起作用,也没有错误。

1 个答案:

答案 0 :(得分:0)

我似乎pm2进程并没有真正被杀死。我必须删除该项目,然后再次从存储库中克隆。然后它起作用了(我在git pull之前尝试过,但是git告诉我它是最新版本)