使用springboot作为后台,发生too many connection的错误(未解决)

使用Spring Boot进行多次业务请求时,在MySQL启动几小时后出现连接超时错误,导致数据库无法连接,只能重启恢复。推测是数据库连接数小于100,连接池中未断开连接数暴涨致连接池满。虽JPA组件有关闭操作,但需深入排查原因。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

异常信息

2019-07-11 00:26:06.528  WARN 17656 --- [nio-8080-exec-4] com.zaxxer.hikari.pool.PoolBase          : HikariPool-1 - Failed to validate connection com.mysql.cj.jdbc.ConnectionImpl@4e85d53e (No operations allowed after connection closed.). Possibly consider using a shorter maxLifetime value.

 

使用spring boot时,在多次请求业务中,发生了连接超时的错误,这个问题发生在MySQL启动后的几个小时后就会触发,导致数据库无法连接,只能重启数据库来恢复。

目测是数据库连接数小于100,因为连接池中未断开的连接数暴涨,导致连接池满;

但是使用JPA组件,内部有对应的关闭操作(但还没有查明),所以需要再望这里面深入寻找原因。

 

https://lyjilu.iteye.com/blog/1869590

https://blog.youkuaiyun.com/darkread/article/details/89562148

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值