supervisor 向 express.js 发送了哪个信号来重启服务器

which signal did supervisor send to express.js to restart the server

全部:

[更新]:一些帖子提到:在windows中没有信号机制,所以"SIGINT"在Windows中无法工作Node.js

我在处理快速终止时遇到一个问题:

我想检测express服务器的关机信号,所以我设置了这些:

process.on('exit', function(code) {
  console.log("exit disconnect.");
});

process.on('SIGINT', function(code){
  console.log("interrupt disconnect.");
});

process.on('SIGQUIT', function(code){
  console.log("quit disconnect.");
});

bin/www 中。并使用 supervisor bin/www

启动服务器

但是当我使用 supervisor 来监控和重启服务器时,none 被调用了,谁能告诉我哪个信号 我应该绑定到进程来监控服务器关闭?

谢谢

Supervisor 不支持发送信号来结束进程。

看这里: https://github.com/Supervisor/supervisor/issues/53