ubuntu 的 Nodejs pm2 在更新后不起作用
Nodejs pm2 with ubuntu not works after update
我一直是 运行 一个 nodejs 服务器应用程序,可以与 pm2 一起正常工作,但是在更新我的虚拟框后 Ubuntu 到 18.04.2 LTS。 pm2 list
显示服务器在线,但是我去对应的URL.
却无法访问
我尝试了 kill pm2
、reinstall pm2
多次和 reboot ubuntu
,但仍然无法正常工作。
PM2 显示该应用在线,所以我没有显示任何错误。我没有对我的 nodejs 应用程序进行任何更改。
我可以从外面 ping 我的虚拟盒子。
如果我使用 pm2 start index.js
或 pm2 start --only serverName --env development
进行初始化,但此方法是使用本地主机配置的。
当我使用时pm2 start --only serverName --env production
有在线状态但没有工作并且没有错误。
我好像并没有真正杀死pm2进程。我不得不删除该项目并从存储库中再次克隆。然后它起作用了(我在 git pull
之前尝试过,但是 git 告诉我它是最新版本)
我一直是 运行 一个 nodejs 服务器应用程序,可以与 pm2 一起正常工作,但是在更新我的虚拟框后 Ubuntu 到 18.04.2 LTS。 pm2 list
显示服务器在线,但是我去对应的URL.
我尝试了 kill pm2
、reinstall pm2
多次和 reboot ubuntu
,但仍然无法正常工作。
PM2 显示该应用在线,所以我没有显示任何错误。我没有对我的 nodejs 应用程序进行任何更改。
我可以从外面 ping 我的虚拟盒子。
如果我使用 pm2 start index.js
或 pm2 start --only serverName --env development
进行初始化,但此方法是使用本地主机配置的。
当我使用时pm2 start --only serverName --env production
有在线状态但没有工作并且没有错误。
我好像并没有真正杀死pm2进程。我不得不删除该项目并从存储库中再次克隆。然后它起作用了(我在 git pull
之前尝试过,但是 git 告诉我它是最新版本)