ubuntu 的 Nodejs pm2 在更新后不起作用

Nodejs pm2 with ubuntu not works after update

我一直是 运行 一个 nodejs 服务器应用程序,可以与 pm2 一起正常工作,但是在更新我的虚拟框后 Ubuntu18.04.2 LTSpm2 list显示服务器在线,但是我去对应的URL.

却无法访问

我尝试了 kill pm2reinstall pm2 多次和 reboot ubuntu,但仍然无法正常工作。

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

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

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

当我使用时pm2 start --only serverName --env production有在线状态但没有工作并且没有错误。

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