Node.js pm2过程管理器不工作
我使用npm install-g pm2安装pm2,然后在运行节点应用程序时使用Node.js pm2过程管理器不工作,node.js,npm,pm2,Node.js,Npm,Pm2,我使用npm install-g pm2安装pm2,然后在运行节点应用程序时使用 pm2 start app.js 什么都没有发生。当我在终端中运行该命令时,它只是转到另一行。终端中不显示错误或警告。我可以使用nodejs app.js运行应用程序。任何形式的帮助都将不胜感激。谢谢。我想这是因为node.js可执行文件,如果您在Ubuntu中安装nodejs legacy以启用正确的“node”可执行文件链接,我想pm2正在尝试使用这个链接 使用ps aux | grep node检查节点是否
pm2 start app.js
什么都没有发生。当我在终端中运行该命令时,它只是转到另一行。终端中不显示错误或警告。我可以使用nodejs app.js运行应用程序。任何形式的帮助都将不胜感激。谢谢。我想这是因为node.js可执行文件,如果您在Ubuntu中安装nodejs legacy以启用正确的“node”可执行文件链接,我想pm2正在尝试使用这个链接
ps aux | grep node
检查节点是否已在运行看起来PM2不知道使用哪个节点应用程序
sudo-apt-get-install-nodejs legacy
对我有效。首先停止并通过运行pm2-delete-all
删除所有进程。然后运行pm2启动app.js。通过运行pm2日志检查日志您确定它没有运行吗?尝试按上述方式运行,然后使用pm2列表
。很有可能它只是在后台运行。