我有一个docker-compose文件。有一个mysql
服务和一个nodejs
服务(使用TypeORM的Nestjs)。有时,当我启动堆栈时,nestjs服务会在准备就绪之前尝试连接到mysql服务,并给我一个ECONNREFUSED。我已将其设置为无限期地重试连接,但是一旦mysql启动,它将继续给我ECONNREFUSED错误。
正在重试,并且一旦mysql启动,我就可以使用nc mysql 3306
连接到mysql服务,确认确实可以。但是由于某些原因,我继续收到ECONNREFUSED错误。重新启动nodejs
服务后,它即可正确连接。我最想找出问题的原因可能是它与typeorm
包中创建的连接池有关。知道我该如何处理吗?