Bry*_*eld 3 solaris kill node.js shutdown-hook sigterm
是否可以拦截默认kill信号并将其用作正常关闭的命令?这适用于Solaris SMF.我找到一个可停止服务的最简单方法是设置:kill为关闭脚本,然后在Java中添加一个关闭钩子.在这种情况下,我想为Node.JS做.我该怎么办?
编辑:目的是
@ alienhard的第一个建议是使用,process.on('exit'...但似乎我不能用这种方法完成2号.
有一个exit事件:http://nodejs.org/docs/v0.3.1/api/process.html#event_exit_
process.on('exit', function() {
console.log('About to exit.');
});
Run Code Online (Sandbox Code Playgroud)
编辑:一个可能适合你的替代方案,而不是杀死进程,发送信号如SIGUSR1(kill -s SIGUSR1),然后监听此信号(请参阅@masylum在另一个答案中发布的链接),并在完成或一段时间后已过去使用process.exit()显式终止.
| 归档时间: |
|
| 查看次数: |
6670 次 |
| 最近记录: |