开发者社区> 问答> 正文

druid数据库连接池获取连接失败,会循环获得连接createPhysicalConnection

druid数据库连接池获取连接失败,会循环获得连接createPhysicalConnection

at com.alibaba.druid.pool.DruidAbstractDataSource.createPhysicalConnection(DruidAbstractDataSource.java:1468)
at com.alibaba.druid.pool.DruidAbstractDataSource.createPhysicalConnection(DruidAbstractDataSource.java:1533)
at com.alibaba.druid.pool.DruidDataSource$CreateConnectionThread.run(DruidDataSource.java:2333)

若我想停掉这个循环该如何操作
使用1.1.6版本的druid

展开
收起
八万mao爷爷 2019-03-26 11:21:28 7633 0
2 条回答
写回答
取消 提交回答
  • druidDataSource.setConnectionErrorRetryAttempts(0); //重试次数置为0 druidDataSource.setBreakAfterAcquireFailure(true); // 这个配置可以跳出循环

    2020-06-05 13:35:05
    赞同 展开评论 打赏
  • 3年淘宝运营支撑系统研发,6年云数据库平台架构,RDS,NoSQL业务

    这个是连接自动重试功能,会持续从连接池获取连接,出现这个错误不是正常情况,是说明已经有问题了;
    这个没办法从配置上修改的,并且也不建议修改;

    2019-07-17 23:31:52
    赞同 展开评论 打赏
问答分类:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
DTCC 2022大会集锦《云原生一站式数据库技术与实践》 立即下载
阿里云瑶池数据库精要2022版 立即下载
2022 DTCC-阿里云一站式数据库上云最佳实践 立即下载