javascript - 当应用程序由 `forever` 管理时,如何检测应用程序是否终止?

标签 javascript node.js forever

当应用程序由永远管理时,有没有办法检测应用程序在应用程序中终止?

众所周知,我们可以抓取process事件(exit/SIGINT/SIGTERM/SIGHUP) 当应用程序在终端中由 Node 手动启动时。但是,当应用程序永远启动时,根本不会捕获任何引用的事件。

例如,相关应用程序名为 app.js:

  1. 如果我们运行node app.js,当我们按下Ctrl-C时,我们可以捕获事件SIGINT .
    然而,
  2. 如果我们运行forever start app.js,我们无法捕获此类事件。

因此,当应用程序被永远启动时,我们如何检测应用程序在应用程序中被终止?

最佳答案

您可以使用此 Node 包 https://www.npmjs.org/package/forever-monitor

关于javascript - 当应用程序由 `forever` 管理时,如何检测应用程序是否终止?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24119541/

相关文章:

javascript - 使用 JavaScript 检测 iPad 应用内浏览器用户代理

JavaScript Moment.js 错误解析时区

javascript - 点击确认然后重定向

javascript - 无法将 Node docker容器连接到mongo docker容器

node.js - 如何使用 PM2 将执行参数传递给应用程序?

javascript - 将按顺序播放的声音保存为一个音频文件

Node.js - 外部中间件导致 404

node.js - 为什么我的 Node.js 服务器进程被克隆?

javascript - 永远停止 Node js

javascript - Nodejs Nightmare 迭代