数据源连接失败后一直重连的问题
发布日期:2023-07-31
|
最后更新:2026-03-08 07:09:12
|
阅读:14,118
|
状态:更新中
这跟连接池有关,一般连接池会有失败重试的参数可以设置,如druid
配置文件
spring.datasource.druid.connectionErrorRetryAttempts = 1
spring.datasource.druid.breakAfterAcquireFailure = true
或Java
DruidDataSource ds = new DruidDataSource();
配置文件
spring.datasource.druid.connectionErrorRetryAttempts = 1
spring.datasource.druid.breakAfterAcquireFailure = true
或Java
DruidDataSource ds = new DruidDataSource();
ds.setConnectionErrorRetryAttempts(0); //失是不是败重连次数
ds.setBreakAfterAcquireFailure(true);//失败后是不是中断,true:中断 抛出异常 false:重试
ds.setMaxWait(30000);//超时多长时间后返回