全部:
[更新]:有些帖子提到:在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
但是当我使用主管来监视并重新启动服务器时,他们都没有被调用,有人可以告诉我哪个信号我应该绑定(bind)到进程来监视服务器的关闭吗?
谢谢
最佳答案
Supervisor 不支持发送信号来结束进程。
关于node.js - Supervisor 向express.js 发送了哪个信号来重新启动服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28867023/