Была произведена миграция сервера MySQL на другой хостинг. Отдельная vm, на которую установлен сервер MySQL. На новой установке столкнулся с тем, что MySQL закрывает соединения. В приложении (Nest.js + TypeORM) это выглядит так:
...
QueryFailedError: read ETIMEDOUT
...
driverError: Error: read ETIMEDOUT
at TCP.onStreamRead (node:internal/stream_base_commons:217:20) {
errno: -110,
code: 'ETIMEDOUT',
syscall: 'read',
fatal: true
},
errno: -110,
code: 'ETIMEDOUT'
Если подключится, к примеру, консольным клиентов mysql, то:
- соеденение установлено;
- выполняем какой-нибудь запрос, все ок;
- ждем пару минут, выполняем еще один запрос и получаем ошибку: ERROR 2013 (HY000): Lost connection to MySQL server during query
No connection. Trying to reconnect...