Node.js,Forever.js,可以使用" forever list"来查看其他信息。

时间:2014-07-02 09:25:59

标签: node.js forever

我们使用forever并运行了许多Node.js应用。当我们“永远列出”时,我们看到:

info:   Forever processes running
data:   uid  command       script        forever pid   logfile        uptime
data:   [0]  /usr/bin/node app.js    27944   5656  /home/....log  1:16:27:52.625
...

我们有许多应用程序都称为“app.js”,所以我们真的不清楚哪个应用程序是什么。有没有办法永远配置,所以它可以包括脚本路径或什么?我们是否必须将所有“app.js”文件重命名为其他文件?

1 个答案:

答案 0 :(得分:8)

解决方案#1:

来自https://github.com/andrewmartin/forever#using-forever-from-the-command-line

--uid            Process uid, useful as a namespace for processes 
                 (must wrap in a string)
                 eg. forever start --uid "production" app.js
                     forever stop production

解决方案#2:

您可以使用完整路径启动应用:forever start /var/www/project_name/app.js

info:   Forever processes running
data:   uid  command       script                          forever pid   logfile        uptime
data:   [0]  /usr/bin/node /var/www/project_name/app.js    27944   5656  /home/....log  1:16:27:52.625
...

解决方案#3:

您还可以添加一个未使用的命令行参数:forever start app.js project_name

info:   Forever processes running
data:   uid  command       script                 forever pid   logfile        uptime
data:   [0]  /usr/bin/node app.js project_name    27944   5656  /home/....log  1:16:27:52.625
...