异常信息
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