druid 数据库连接池隔 20 分钟不访问 再访问就报错。

续更新出强 发布于 08/12 10:57
阅读 900
收藏 0

up-e7a7c17df1dc85b831025784595d95cc5e3.png

加载中
0
sprouting
sprouting

就是长时间没动导致数据库连接失效,解决方案也简单,将druid中的链接检查加上,这样就可以保持链接存活,很简单的配置,不过配的不好的时候,这个东西有时候不生效

续更新出强
续更新出强
回复 @sprouting : 好的,我另外搞了一套框架就可以了,哎,估计之前那个也是像你说的一样,错误的配置,很多帖子自己都没验证过,都是转的。
sprouting
sprouting
回复 @续更新出王宝强 : 自己网上找吧,我记得之前也踩过坑,网上好几个都是错误的配置,并不生效
续更新出强
续更新出强
搞得我都想另外换个框架了。
续更新出强
续更新出强
配置了就是没生效。 将druid中的链接 检查加上 能给出 具体参数么
0
gududed
gududed

SpringBoot里面使用druid可以配置下面的参数测试链接

yml里面的前缀都是spring.datasource.druid

validation-query: SELECT 1 FROM DUAL # 测试链接的sql

validation-query-timeout: 30000  #测试链接sql超时时间

test-while-idle: true  # 是否测试闲置的链接

test-on-borrow: false  # 获取链接前是否测试

test-on-return: false # 返回链接前是否测试

OSCHINA
登录后可查看更多优质内容
返回顶部
顶部