HikariPool报错解决小记
启动时一开始可以响应,过一会儿就不行了并报错如下:
HikariPool-1 - Failed to validate connection com.mysql.cj.jdbc.ConnectionImpl@18e7d21c (No operations allowed after connection closed.). Possibly consider using a shorter maxLifetime value.
解决参考:
HikariPool-1 - Failed to validate connection com.mysql.cj.jdbc….Possibly consider using a shorter
SpringCloud 中使用HikariPool 报错Possibly consider using a shorter maxLifetime value
总结:
问题原因:用springboot连接数据库的时候,会建立一个和数据库的连接,这个连接保存在数据库连接池中,现在这个连接已经time out已经不能用了,但是这个连接还是保存在数据库连接池中,springboot仍然使用这个连接去连接数据库,所以就会报错。
解决方法:修改或设置spring.datasource.hikari.max-lifetime=120000
或者直接用这个现成的:
1 | spring: |
- 标题: HikariPool报错解决小记
- 作者: sys
- 创建于 : 2025-01-12 16:50:38
- 更新于 : 2025-01-16 23:13:26
- 链接: https://yyd-piren.github.io/2025/01/12/HikariPool报错解决小记/
- 版权声明: 本文章采用 CC BY-NC-SA 4.0 进行许可。
评论