PM2 布置NODE 成功 但是项目未启动

PM2 部署中
使用 pm2 deploy ecosystem.json production setup 命令 显示成功
然后使用 pm2 deploy ecosystem.json production 部署 也显示成功

服务器端输入PM2 LIST 并没有服务跑起来 自己怀疑是路径出了问题 不过也不确定

这个是我的设置
clipboard.png

这个是服务端结构

clipboard.png

运行命令后的结果

clipboard.png

请各位大神帮忙

PS 我自己直接 pm2 start /www/Ice/production/current/server.js 是可以跑起来的

阅读 6k
3 个回答
新手上路,请多包涵

你应该是用的nvm搭建的node环境吧,如果用的nvm,你需要执行 whereis pm2,然后复制路径,最后执行 ln -s xxx /usr/local/bin/pm2

pm2 list只是显示进程列表,如果你使用了pm2 start url***命令启动了项目,那么列表中会自动添加一个进程,此时为了让进程开机自动启动,你只需要保存你的进程即可。
另外:你使用pm2 deploy ecosystem.json production setup启动是可以成功,pm2启动带参数不是应该pm2 deploy ecosystem.json -- production setup吗?

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题
宣传栏