我是靠谱客的博主 爱听歌火龙果,最近开发中收集的这篇文章主要介绍使用springboot作为后台,发生too many connection的错误(未解决),觉得挺不错的,现在分享给大家,希望可以做个参考。
概述
异常信息
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.csdn.net/darkread/article/details/89562148
最后
以上就是爱听歌火龙果为你收集整理的使用springboot作为后台,发生too many connection的错误(未解决)的全部内容,希望文章能够帮你解决使用springboot作为后台,发生too many connection的错误(未解决)所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复