当前位置 : 主页 > 网页制作 > Nodejs >

Node.JS Shutdown Hook

来源:互联网 收集:自由互联 发布时间:2021-06-16
是否可以拦截默认的kill信号并将其用作正常关闭的命令?这适用于Solaris SMF.我找到一个可停止服务的最简单方法是设置:kill作为关闭脚本,然后在 Java中添加一个关闭钩子.在这种情况下
是否可以拦截默认的kill信号并将其用作正常关闭的命令?这适用于Solaris SMF.我找到一个可停止服务的最简单方法是设置:kill作为关闭脚本,然后在 Java中添加一个关闭钩子.在这种情况下,我想为Node.JS做.我该怎么办?

编辑:目的是

>停止接收新请求.
>给现有的回调几秒钟完成.
>向stderr写一些信息.

@ alienhard的第一个建议是使用process.on(‘exit’…但似乎我不能用这种方法完成2号.

我唯一想到的就是使用信号事件.

http://nodejs.org/docs/v0.3.1/api/process.html#signal_Events

网友评论