connection.end()
върши работа, независимо от фаталната грешка. Ако възникне фатална грешка преди COM_QUIT
пакетът може да бъде изпратен, err
аргументът ще бъде предоставен на обратното извикване, но връзката ще бъде прекратена независимо от това.
Също така проверете метод destroy() . Това ще доведе до незабавно прекратяване на основния сокет.
Можете да добавите манипулатор на грешки.
https://github.com/felixge/node -mysql/blob/master/Readme.md#обработка на грешки
// I am Chuck Norris:
connection.on('error', function() {});
Веднъж прекратен, съществуващ обект на връзка не може да бъде повторно свързан по проект.
Проверете тук. Показва възстановяване на връзката след прекъсване.
https://github.com/felixge/node -mysql/blob/master/Readme.md#server-disconnects