我已经用
启动了一个应用程序forever start app.js
然后我输入了,
forever list
这表明
The "sys" module is now called "util". It should have a similar interface.
info: No forever processes running
但我用
检查了我的流程ps aux | grep node
这表明
root 1184 0.1 1.5 642916 9672 ? Ss 05:37 0:00 node
/usr/local/bin/forever start app.js
root 1185 0.1 2.1 641408 13200 ? Sl 05:37 0:00 node
/var/www/app.js
ubuntu 1217 0.0 0.1 7928 1060 pts/0 S+ 05:41 0:00 grep --color=auto node
我无法控制进程,因为我无法在“永久列表”中列出进程
我怎样才能让“永远”知道它正在运行的进程并让它控制它的运行进程。
最佳答案
forever list
应该使用与进程相同的用户调用。
通常它是 root 用户(除非指定,否则在 ubuntu upstart 的情况下),因此您可以使用 sudo su
切换到 root 用户,然后尝试 forever list
。
PS。移至pm2最近比永远拥有更多的功能。
关于node.js - "forever list"说 "No forever process running"但它正在运行一个应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8738205/