druid 设置了最大等待时间,但实际有的jdbc连接等待超过了最大时长

qyuhtwio  于 2022-10-22  发布在  Druid
关注(0)|答案(3)|浏览(365)

druid版本:1.0.9
生产环境设置了jdbc连接最大等待时长60秒,
//
但通过监控平台看,有的连接等待时间还是超过了60秒

请问这个问题要怎么排查。

mkshixfv

mkshixfv1#

配置信息是怎样的?

vdzxcuhz

vdzxcuhz2#

楼主查到具体原因了吗?
我这边也遇到同样的问题。
配置maxWait是30000,实际显示等待最大时长是1188410。。

dauxcl2d

dauxcl2d3#

这个是翻译问题,“等待最大时长”实际上是等待的总时长,切换到英文可以看到它的翻译“ Total millins for wait to get a connection”,从翻译看也是总时长,另外我跟踪了一下源代码,里面的实现也是累加计算的总时长notEmptyWaitNanos += (startEstimate - estimate);

相关问题