更新后,使用ubuntu的Nodejs pm2不起作用

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (1)
  • 关注 (0)
  • 查看 (26)

我一直在运行,与运行良好的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工作,但此方法配置localhost。

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

提问于
用户回答回答于

我似乎pm2进程并没有真正瘫痪。我不得不删除项目并从存储库中再次克隆。然后它工作(我尝试过之前git pull,但git告诉我,这是最新版本)

扫码关注云+社区

领取腾讯云代金券