druid版本:1.0.9生产环境设置了jdbc连接最大等待时长60秒,//但通过监控平台看,有的连接等待时间还是超过了60秒
请问这个问题要怎么排查。
mkshixfv1#
配置信息是怎样的?
vdzxcuhz2#
楼主查到具体原因了吗?我这边也遇到同样的问题。配置maxWait是30000,实际显示等待最大时长是1188410。。
dauxcl2d3#
这个是翻译问题,“等待最大时长”实际上是等待的总时长,切换到英文可以看到它的翻译“ Total millins for wait to get a connection”,从翻译看也是总时长,另外我跟踪了一下源代码,里面的实现也是累加计算的总时长notEmptyWaitNanos += (startEstimate - estimate);
3条答案
按热度按时间mkshixfv1#
配置信息是怎样的?
vdzxcuhz2#
楼主查到具体原因了吗?
我这边也遇到同样的问题。
配置maxWait是30000,实际显示等待最大时长是1188410。。
dauxcl2d3#
这个是翻译问题,“等待最大时长”实际上是等待的总时长,切换到英文可以看到它的翻译“ Total millins for wait to get a connection”,从翻译看也是总时长,另外我跟踪了一下源代码,里面的实现也是累加计算的总时长notEmptyWaitNanos += (startEstimate - estimate);