1

全部:

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

当我处理明确终止时,我遇到了一个问题:

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

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

但是当我使用主管监控和重新启动服务器时,他们都没有被调用,谁能告诉我应该绑定哪个信号来监控服务器的关闭?

谢谢

4

1 回答 1

1

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

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

于 2015-10-12T03:19:29.433 回答