程序在正常运行一段时间后,会出现mongodb连接超时问题
在一开始程序运行正常,几周或者几个月,操作mongodb无异常,但是会突发出现mongodb连接超时
Cluster description not yet available. Waiting for 30000 ms before timing out
查找了很多相关配置的说法,类似的有 : Spring Boot默认配置,激活MongoAutoConfiguration 访问localhost导致超时
但是报错信息:
Client view of cluster state is {type=UNKNOWN, servers=[{address=10.1.68.152:27017, type=UNKNOWN, state=CONNECTING, exception={com.mongodb.MongoSocketOpenException: Exception opening socket}, caused by {java.net.ConnectException: Connection refused (Connection refused)}}]
可以看到是正常访问配置地址,但是连接拒接导致超时