【问题标题】:Node.js Forever.js uptime stoppedNode.js Forever.js 正常运行时间停止
【发布时间】:2015-11-03 01:12:00
【问题描述】:

我正在我的 EC2 实例上运行节点脚本。我使用forever.js 来运行它,因为即使我断开 SSH 连接,我也想运行它。

我跑:

forever start app.js

然后使用以下命令列出正在运行的进程:

forever list

无论我做什么,uptime 都是 STOPPED

ubuntu@ip-xx-xxx-xxx-xxx:~$ forever list
info:    Forever processes running
data:        uid  command             script          forever pid   id logfile                        uptime  
data:    [0] 79f1 /usr/local/bin/node app.js 17099   17100    /home/ubuntu/.forever/79f1.log STOPPED 

【问题讨论】:

    标签: javascript linux node.js forever aws-ec2


    【解决方案1】:

    您可以运行 forever logs yourfile.js 来查看日志。如果您需要确保看到正确的日志。

    【讨论】:

      【解决方案2】:

      我检查了提到的日志文件(呃!)/home/ubuntu/.forever/79f1.log 并且有错误。

      原来,这是我的 app.js 脚本中的一个简单路径错误。我使用的文件不在我运行forever start app.js 的同一目录中。所以它实际上与forever.js无关,而是一个简单的路径错误,节点找不到文件。感谢上帝提供日志文件!

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2011-09-23
        • 1970-01-01
        • 1970-01-01
        • 2021-01-08
        • 1970-01-01
        • 2016-03-04
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多