Nếu bạn đang đóng, bạn đang sử dụng ứng dụng node.js bằng Ctrl + C
, bạn có thể đóng nhóm kết nối của mình trên SIGINT
sự kiện:
process.on('SIGINT', function() {
mysqlPool.end(function (err) {
/* Since you're overriding the default behavior of SIGINT,
you have to force your app to exit. You can pass it as
a callback to the end() function. */
process.exit(0);
});
});
Nhưng bạn cũng có thể định cấu hình máy chủ MySQL của mình để đóng các kết nối không hoạt động, đặt các biến máy chủ wait_timeout
và / hoặc tương tác_timeout
.
Tùy thuộc vào bạn để quyết định những gì phù hợp nhất với nhu cầu của bạn.