数据源连接失败后一直重连的问题

最后更新:2023-10-18 19:34:35 | 状态:未完成
这跟连接池有关,一般连接池会有失败重试的参数可以设置,如druid
配置文件
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);//超时多长时间后返回


最近更新 搜索 提交