标题几乎可以说明问题是什么。我试图永远使用在Ec2上启动脚本,但除非我使用sudo,否则它不起作用。
如果我在没有sudo的情况下开始,我会
warn: --minUptime not set. Defaulting to: 1000ms
warn: --spinSleepTime not set. Your script will exit if it does not stay up for at least 1000ms
info: Forever processing file: ci.js
但是当我做forever list
info: No forever processes running
答案 0 :(得分:0)
您应该在您已经永远的同一用户下运行forever list
(看起来您正在这样做)。
在ps aux | grep node
之后尝试检查forever start
。也许您还没有启动任何进程(因为命令行或NodeJS文件中的错误),因此forever list
返回空列表。
P.S。我已经在我的机器上永远检查了它,它的行为与你说的一模一样 - 如果我在我的&ubuntu'用户 - >即使进程处于活动状态,运行列表也是空的......似乎是永远中的错误。