druid 数据库连接有效性检查

winston952 发布于 2018/08/15 09:20
阅读 1K+
收藏 1

通过druid 的监控页面看到有一条SQL执行很耗时  达到了15分钟。

该SQL是用于获取连接时检查连接是否有效的。按理说应该很快就执行完了的。为什么会耗时这么久呢?这样会导致程序一直获取不到数据库连接。点进去之后  发现是执行该检查有效的sql的时候 连接超时了。

请问下各位大佬有没有遇到过这个问题。

后面查看源码的时候  看到了一个这个参数。默认值是-1 将这个属性给定一个值  应该可以解决这个问题。

但是目前因为某些原因   不方便修改应用程序。  能否从环境方面入手。解决连接超时的问题。

是否是数据库配置  或者网络的问题。请大佬们  给点意见

 

加载中
0
魔力猫
魔力猫

建议你联系druid的讨论组

w
winston952
回复 @魔力猫 : 谢谢
魔力猫
魔力猫
回复 @winston952 : https://github.com/alibaba/druid
w
winston952
怎么联系?
0
k
kory_xin

请问这个问题解决了吗?我也遇到了,我是隔好久不去连接就会出现这种情况。不过我用的是dbcp2的连接池。

w
winston952
数据库有僵死连接 加了个自动清除 就好了
返回顶部
顶部