MySQL pool (через TypeORM): как детектить возможное отключение сервера БД?
Доброго дня! Пытаюсь разобраться в TypeORM, да и вообще в работе с MySQL в ноде.
TypeORM под капотом использует обычный драйвер mysql и создаёт пул соединений. Не могу понять как обнаруживать возможные дисконнекты сервера БД в будущем, уже после первоначальной установки соединения.
В настоящий момент каждую секунду "пингую" базу запросом "select 1", который возвращает ошибку, если сервер бд вырубить. Но надеюсь, что есть менее "костыльный" способ для приложения узнавать об изменениях его состояния.