开发者社区> 问答> 正文

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

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

1.1.9和1.0.31都尝试过

T48.png

原提问者GitHub用户chenh930330

展开
收起
山海行 2023-07-05 19:51:39 966 0
2 条回答
写回答
取消 提交回答
  • 北京阿里云ACE会长

    Druid数据库连接断开后,它应该会尝试在一定时间内自动重连。如果连接恢复正常,则Druid将继续使用该连接。如果连接不能恢复,则Druid将关闭该连接,并在需要时创建新的连接。

    要确保Druid自动重连,请检查以下几个方面:

    检查配置文件:请检查Druid的配置文件,确保自动重连选项已启用。在配置文件中,您可以设置druid.initialSize和druid.minIdle参数来自动创建连接池,并设置druid.testWhileIdle和druid.validationQuery参数来测试连接是否有效。

    检查连接池设置:请检查连接池的设置,确保连接池中的连接数足够,并且连接池的最大空闲时间和最大连接数设置合理。如果连接池中的连接数不足,可能会导致连接断开后无法重连。

    检查数据库设置:请检查数据库设置,确保数据库没有配置超时或断开连接的选项。如果数据库配置了断开连接的选项,则Druid可能无法自动重连。

    2023-07-30 15:07:54
    赞同 展开评论 打赏
  • 新版本试试。

    原回答者GitHub用户wenshao

    2023-07-06 11:09:45
    赞同 展开评论 打赏
问答分类:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
2022 DTCC-阿里云一站式数据库上云最佳实践 立即下载
云时代的数据库技术趋势 立即下载
超大型金融机构国产数据库全面迁移成功实践 立即下载