关于nodejs APP的forever模块,我经历了很多问题,但没有找到答案。
Forever
模块在 Linux 机器上运行良好,但现在我将我的应用程序放在 Windows 7 上并尝试永远运行它。
首先我安装了forever模块
npm install forever -g
之后我运行我的应用程序
forever start app.js
通过说文件 app.js 一直在运行并且我正在成功访问我的应用程序,它运行良好。
当我执行命令 forever stop app.js
我得到错误
no forever file is running
如果有人永远在 Windows 上使用,请建议我如何在 Windows 上停止我的应用程序。
最佳答案
使用永久列表
然后永远停止 id,例如永远停止0
这是一个示例输出
user@some-server]$ forever list
info: Forever processes running
data: uid command script forever pid id logfile uptime
data: [0] 9Xzw ng serve --host 0.0.0.0 --port 4009 13164 29579 /home/ec2-user/.forever/9Xzw.log 7:1:20:50.412
data: [1] wOj1 npm run-script app-start-dev 29500 24978 /home/ec2-user/.forever/wOj1.log 0:0:5:3.433
这里的 0
就像一个索引,位于输出的第一列。如果有两个进程在运行,我们可以使用 0
或 1
之类的索引来停止第一个或第二个进程。
永远停止 0
或 永远停止 1
关于javascript - 如何在 Windows 上使用永久模块停止 Node.js 应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14556852/