为什么不工作“永远停止 forever/development.json”?
Why not work " forever stop forever/development.json "?
我使用以下命令安装永远的 npm 包
sudo npm install forever -g
npm install forever-monitor
我的 server.js 文件 运行 使用跟随命令
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 文件停止使用跟随命令
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": "./"
}
现在输入:
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 文件正在运行。
此处出现问题:键入以下命令
forever stop forever/development.json
结果:
error: Forever cannot find process with id: forever/development.json
但是当输入
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进程没有正常启动,那么它会自动停止。
所以停止一个已经因错误而停止的进程,然后永远会为此抛出错误
error: Forever cannot find process with id: forever/development.json
development.json 文件是否包含以下行?
{ "script" : "server.js" }
更新:
有效参数
forever stop Id|Uid|Pid|Index|Script
我使用以下命令安装永远的 npm 包
sudo npm install forever -g
npm install forever-monitor
我的 server.js 文件 运行 使用跟随命令
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 文件停止使用跟随命令
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": "./"
}
现在输入:
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 文件正在运行。
此处出现问题:键入以下命令
forever stop forever/development.json
结果:
error: Forever cannot find process with id: forever/development.json
但是当输入
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进程没有正常启动,那么它会自动停止。
所以停止一个已经因错误而停止的进程,然后永远会为此抛出错误
error: Forever cannot find process with id: forever/development.json
development.json 文件是否包含以下行?
{ "script" : "server.js" }
更新:
有效参数
forever stop Id|Uid|Pid|Index|Script