【问题标题】:Node.js, Forever.js, is it possible to see additional information using "forever list"Node.js,Forever.js,是否可以使用“forever list”查看附加信息
【发布时间】:2014-07-02 18:51:10
【问题描述】:

我们使用 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”文件重命名为其他文件?

【问题讨论】:

    标签: node.js forever


    【解决方案1】:

    解决方案 #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
    ...
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-04-15
      • 1970-01-01
      • 2013-10-07
      • 1970-01-01
      • 1970-01-01
      • 2022-01-17
      • 1970-01-01
      相关资源
      最近更新 更多