springboot链接mysql长时间不访问后报错怎么办

z896709283 2018-04-08 02:49:13
...全文
2387 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
k10509806 2019-06-10
  • 打赏
  • 举报
回复
可以开启 spring.datasource.druid.validationQuery=SELECT 1 FROM DUAL spring.datasource.druid.testWhileIdle=true 检测
能源恒观 2019-04-21
  • 打赏
  • 举报
回复
线程池使用了吗,这么奇怪
laohuxiaotu 2018-10-17
  • 打赏
  • 举报
回复
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<scope>runtime</scope>
</dependency>

运行时在连接,不运行时就断开
澜月 2018-04-13
  • 打赏
  • 举报
回复
试试在application.properties中设置datasource的时候,加入如下设置: (testWhileIdle,validationQuery,timeBetweenEvictionRunsMillis) dataSource.bySearch.testWhileIdle = true dataSource.bySearch.validationQuery=SELECT 1 dataSource.bySearch.timeBetweenEvictionRunsMillis = 3600000 每隔一小时向mysql进行一次连接可用确认
maryciji 2018-04-12
  • 打赏
  • 举报
回复
mysql>show global variables like 'wait_timeout'; mysql>set global wait_timeout=604800;

25,985

社区成员

发帖
与我相关
我的任务
社区描述
高性能WEB开发
社区管理员
  • 高性能WEB开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧