微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

数据库关闭时,Spring-Data-JPA 日志登录失败

如何解决数据库关闭时,Spring-Data-JPA 日志登录失败

您能否帮助解决这个问题,我在一个 Spring 批处理服务中使用了多个数据源,该服务每天早上 7:00 运行,我使用的是 Spring-starter-data-jpa,以及已知的事实上,其中一个数据库将在每天午夜关闭以进行清理,当时我的服务试图每 10 秒获取一次连接,但在数据库恢复之前无法连接。

有没有办法改变时间,或者我可以为每个数据库使用 EntityManager 并仅在我想查询时创建连接?我有类似这样的工作解决方here

您能帮我解决一个问题吗,感谢您的帮助。谢谢。

解决方法

您可以通过配置连接池来调整该行为。 它们通常具有以下设置:

  • 要保持打开多少个连接。
  • 何时以及如何检查连接是否正常。

通过修改这些设置,您可以控制连接池尝试建立连接的频率。

当然可能不是连接池,而是其他一些试图访问数据库的服务。 健康检查可能是一个可能的候选者。 如果是这种情况,您需要检查其配置选项。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。