数据源连接失败后一直重连的问题
最后更新:2024-06-07 10:17:51
|
状态:未完成
这跟连接池有关,一般连接池会有失败重试的参数可以设置,如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);//超时多长时间后返回