pm2进程管理器无法正常工作

时间:2014-07-28 09:54:26

标签: node.js npm pm2

我使用npm install -g pm2安装pm2,然后使用

运行节点应用程序
pm2 start app.js

什么都没发生。当我在终端中运行命令时,它只是沿着另一条线走下去。终端中没有显示错误或警告。我可以使用nodejs app.js运行应用程序。任何形式的帮助将不胜感激。感谢。

4 个答案:

答案 0 :(得分:1)

我认为这是因为node.js可执行文件,如果您在Ubuntu中安装nodejs-legacy以启用正确的“节点”可执行链接,我想pm2正在尝试使用这个。

答案 1 :(得分:0)

  1. 使用ps aux|grep node检查节点是否已在运行?
  2. 使用pm2 list检查您的进程是否正在运行?
  3. 检查你的进程的pid文件并做必要的,kill可能是。

答案 2 :(得分:0)

看起来PM2不知道要使用哪个节点应用程序

sudo apt-get install nodejs-legacy为我工作。

答案 3 :(得分:0)

首先停止并通过运行pm2 delete all删除所有进程。然后运行pm2 start app.js。运行pm2 logs

检查日志