Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/21.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
“为什么不工作?”;永远停止永远/development.json“;?_Json_Angularjs_Node.js_Forever - Fatal编程技术网

“为什么不工作?”;永远停止永远/development.json“;?

“为什么不工作?”;永远停止永远/development.json“;?,json,angularjs,node.js,forever,Json,Angularjs,Node.js,Forever,我使用follow命令安装forever npm包 sudo npm install forever -g npm install forever-monitor forever start server.js forever start server.js forever stop forever/development.json 我的server.js文件使用follow命令运行 sudo npm install forever -g npm install forever-moni

我使用follow命令安装forever npm包

sudo npm install forever -g
npm install forever-monitor
forever start server.js
forever start server.js
forever stop forever/development.json
我的server.js文件使用follow命令运行

sudo npm install forever -g
npm install forever-monitor
forever start server.js
forever start server.js
forever stop 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
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 
现在server.js正在后台运行

下一个server.js文件使用follow命令停止

sudo npm install forever -g
npm install forever-monitor
forever start server.js
forever start server.js
forever stop 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
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
error:   Forever cannot find process with id: forever/development.json
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 
现在server.js文件正在工作

这里的问题是:键入follow命令

sudo npm install forever -g
npm install forever-monitor
forever start server.js
forever start server.js
forever stop 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
error:   Forever cannot find process with id: forever/development.json
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 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
error:   Forever cannot find process with id: forever/development.json
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 

我现在需要知道,为什么键入
永久停止/development.json
时出现错误

如果永久进程没有正确启动,那么它将自动停止

因此,停止一个进程,这个进程已经由于错误而停止,那么forever将为此抛出一个错误

error:   Forever cannot find process with id: forever/development.json
development.json文件是否包含以下内容

{  "script" : "server.js"  }
更新:

有效参数


永久停止Id | Uid | Pid | Index | Script

您是否已与node server.js进行了检查。键入命令时,它是否正确启动且无任何错误
永久启动/development.json
。节点服务器运行正常。没有错误。停止不允许从json脚本中使用永久停止Id | Uid | Pid |索引|脚本永久停止Id | Uid | Pid |索引|脚本