javascript - 如何在 Windows 上使用永久模块停止 Node.js 应用程序?

标签 javascript node.js dom-events

关于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 就像一个索引,位于输出的第一列。如果有两个进程在运行,我们可以使用 01 之类的索引来停止第一个或第二个进程。

永远停止 0永远停止 1

关于javascript - 如何在 Windows 上使用永久模块停止 Node.js 应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14556852/

相关文章:

javascript - 在一个命令中运行多个 Nodejs 服务器

javascript - Ajax 无法与 Node js 一起使用 - Express js

javascript - 如何在提交前确定一切是否有效?

javascript - 您可以使用 Javascript 中的 execCommand 将 ContentEditable 文本的字体系列更改为自定义字体吗?

javascript - NestJS Nest 无法解析 RolesService 的依赖项(+、+、?)

mysql - Loopback js mongodb 空或缺少字段

javascript - 这个基本的 JavaScript 有什么问题吗?

javascript - dispatchEvent 产生无序的调用捕获/冒泡监听器

javascript - 使用 cancel 方法增强 ES6 Promise

javascript - 我应该监听哪些事件以在 JavaScript 中隐藏自定义上下文菜单