pm2进程pipe理器不工作

我使用npm install -g pm2然后运行我的节点应用程序时使用

 pm2 start app.js 

什么都没有发生。 当我在terminal运行命令,它只是下一行。 没有错误或警告显示在terminal。 我可以使用nodejs app.js来运行应用程序。 任何forms的帮助,将不胜感激。 谢谢。

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

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

看起来像PM2不知道使用什么节点应用程序

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