Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Kết nối bị hủy bỏ khi sử dụng node.js / mysql connectionPool

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.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cập nhật SQl từ bảng Tên ngẫu nhiên

  2. Mục đích của IMPLICIT JOIN trong sql là gì?

  3. Chạy Galera Cluster trên Kubernetes

  4. Làm thế nào để kiểm tra các chữ hoa trong MySQL?

  5. Sự cố với MySQL LOAD XML INFILE