У меня есть файл docker-compose.Существует служба mysql
и служба nodejs
(Nestjs использует TypeORM).Иногда, когда я поднимаю стек, служба nestjs пытается подключиться к службе mysql до того, как она будет готова, и выдает мне сообщение ECONNREFUSED.Я настроил его на повторное подключение более или менее бесконечно, но как только mysql запущен, он продолжает выдавать мне ошибку ECONNREFUSED.
Во время повторной попытки и после запуска mysql я могу подключиться кслужба mysql, использующая nc mysql 3306
, может подтвердить это.Но по какой-то причине я продолжаю получать ошибку ECONNREFUSED.После перезапуска службы nodejs
она подключается правильно.Самым близким к выяснению проблемы является то, что, возможно, она как-то связана с пулом соединений, созданным в пакете typeorm
.Любая идея, как я могу справиться с этим? `