在Express 3中,当进程退出时如何处理关闭数据库连接?
除非您显式地使用HTTP服务器的.close()方法,否则不会触发.on('close', ...)事件。
到目前为止,我找到的最接近的解决方案是使用process.on而不是server.on :
除非您显式地使用HTTP服务器的.close()方法,否则不会触发.on('close', ...)事件。
到目前为止,我找到的最接近的解决方案是使用process.on而不是server.on :
process.on('SIGTERM', function () {
// Close connections.
process.exit(0);
});
var server = app.listen(1337); var shutting_down = false; var server = null;
- Arsal