npm install -g pm2
当我运行我的节点应用程序时,我 使用安装 pm2
pm2 start app.js
什么都没有发生。当我在终端中运行命令时,它只是走下另一行。终端中没有显示错误或警告。我可以使用 nodejs app.js 运行应用程序。任何形式的帮助将不胜感激。谢谢。
我想这是因为 node.js 可执行文件而发生的,如果您在 Ubuntu 中安装 nodejs-legacy 以启用正确的“节点”可执行链接,我认为 pm2 正在尝试使用这个链接。
ps aux|grep node
检查节点是否已经运行?pm2 list
检查您的进程是否正在运行?首先通过运行停止并删除所有进程pm2 delete all
。然后运行pm2 start app.js
。通过运行检查日志pm2 logs
看起来 PM2 不知道要使用什么节点应用程序
sudo apt-get install nodejs-legacy
为我工作。