[alibaba/druid]druid 数据库连接断开,恢复正常后。不会重连

2023-12-08 341 views
1

druid 数据库连接断开,恢复正常后。不会重连

回答

0

1.1.9和1.0.31都尝试过 image

7

1.1.10试试看

4

1.1.10版本下了还是不行。 以下是我的配置 image 以下是报错信息,数据库连不上以后,页面就死了。即使数据库启动好了,还是连不上,不会重连。一定要重启应用,但是生产环境,就很尴尬了。 image

9

get connection timeout retry : 1 at com.alibaba.druid.pool.DruidDataSource.getConnectionDirect(DruidDataSource.java:1260)

一天warn日志出来57次

最新 1.1.10 版本

3

你好,你这个问题复现场景是什么

2

服务器出现问题,服务被关闭。然后在数据库服务恢复正常后,应用 未重连数据库,必须重启应用服务,才能连上数据库

6

有解决吗,现在也发现这个问题,数据库宕机了,重启后,连接池不会重连,生产环境太尴尬了

1

用1.1.16版本就可以了

7

同上,我也遇到这个问题了,已经使用最新版本,依然存在该问题

5

database url 增加配置 &autoReconnect=true 即可

9

这个答案是对的么,有没有大佬验证

0

1.1.16版本的什么参数能解决?

2

我们也遇到了 一定要重启应用才可以

6

这边用的1.1.14版本,也出现了这种,然后紧接着服务就崩了.

8

可以看一下是不是别的连接池用了druid的连接池,我们应用是因为使用了jta-atomikos做分布式事务,底层连接池druid。分布式事务使用druid时没有及时更新状态,jta的连接池默认一分钟才刷新的,有时间差,一开始没注意,生产环境就只能重启来解决

2

为了防止未来的人依然不知道答案,我这里亲测有效 请配置: break-after-acquire-failure = false,则会在数据库恢复后,自动重连