为什么不工作“永远永远停止/ development.json”?
我使用follow命令永久安装npm包
sudo npm install forever -g npm install forever-monitor
我的server.js文件使用follow命令运行
forever start server.js
结果:
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: server.js
现在server.js运行后台
接下来的server.js文件停止使用follow命令
forever start server.js
结果:
info: Forever stopped process: uid command script forever pid id logfile uptime [0] uiip /usr/bin/nodejs server.js 5763 5765 /home/amila/.forever/uiip.log 0:0:1:38.529
最后阅读文档,我在forever目录里面添加了development.json
{ "uid": "app", "append": true, "watch": true, "script": "server.js", "sourceDir": "./"
}
现在input:
forever start forever/development.json
结果:
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: server.js
现在server.js文件工作。
问题在这里:inputfollow命令
forever stop forever/development.json
结果:
error: Forever cannot find process with id: forever/development.json
但是,当input
forever stop server.js
结果:
info: Forever stopped process: uid command script forever pid id logfile uptime [0] app /usr/bin/nodejs server.js 6437 6443 /home/amila/.forever/app.log 0:0:1:44.323
我现在需要,为什么forever stop forever/development.json
键入forever stop forever/development.json
来错误
如果永远不能正常启动,则会自动停止。
因此,停止一个由于错误而已经停止的进程,将会永远抛出错误
错误:Forever无法findid为:forever / development.json的进程
development.json文件是否包含下面的行?
{“script”:“server.js”}
更新:
有效的参数
forever stop Id|Uid|Pid|Index|Script