为了账号安全,请及时绑定邮箱和手机立即绑定

Spring Boot JPA - 配置自动重新连接

Spring Boot JPA - 配置自动重新连接

Spring Boot JPA - 配置自动重新连接我有一个很好的小Spring Boot JPA Web应用程序。它部署在Amazon Beanstalk上,并使用Amazon RDS来保存数据。然而,经常使用它并因此在一段时间后因此类异常而失败:com.mysql.jdbc.exceptions.jdbc4.CommunicationsException:从服务器成功收到的最后一个数据包是79,870,633毫秒。成功发送到服务器的最后一个数据包是79,870,634毫秒。比服务器配置的'wait_timeout'值长。您应该考虑在应用程序中使用之前过期和/或测试连接有效性,增加服务器配置的客户端超时值,或使用Connector / J连接属性“autoReconnect = true”来避免此问题。我不知道如何配置此设置,但无法在http://spring.io上找到相关信息(虽然这是一个非常好的网站)。有哪些想法或信息指针?
查看完整描述

3 回答

?
千巷猫影

TA贡献1829条经验 获得超7个赞

我刚刚转到Spring Boot 1.4,发现这些属性已重命名:


spring.datasource.dbcp.test-while-idle=true

spring.datasource.dbcp.time-between-eviction-runs-millis=3600000

spring.datasource.dbcp.validation-query=SELECT 1


查看完整回答
反对 回复 2019-08-27
  • 3 回答
  • 0 关注
  • 1717 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信