Từ câu hỏi của bạn, tôi cho rằng bạn có thể làm việc với cơ sở dữ liệu của mình một cách hoàn hảo nhưng lỗi này thường xảy ra sau một thời gian nhất định khi kết nối đó được hoạt động ...
Giả sử bạn đang sử dụng node-mysql
Nguồn: https://github.com/felixge/node-mysql # xử lý lỗi
Lỗi của bạn chấm dứt kết nối của bạn với cơ sở dữ liệu:
// I am Chuck Norris:
connection.on('error', function() {});
Từ đó, bạn có thể kiểm tra trạng thái kết nối và thực hiện kết nối lại nếu cần.
Bạn cũng có thể thử kết nối thủ công với dịch vụ mysql của mình và thay đổi thời gian chờ yêu cầu:
wait_timeout” : the amount of seconds during inactivity that MySQL will wait before it will close a connection on a non-interactive connection in seconds.
http://www.serveridol.com/2012/ 04/13 / mysql-tương tác_timeout-vs-wait_timeout /
https://support.rackspace.com/how-to/how-to-change-the-mysql-timeout-on-a-server/