DBconnection没有close致使挂掉(二)

分析日志,能够排除这几个错致使系统挂掉。。java

ShortService.doRequestService()没法使用服务框架

没法登陆优化

找不到文件spa

找不到类型错日志

这些都是挂掉的影响来的。中间件

根据错误,大体可推出,发生过程是:链接池满了,致使没法getconnetion(), 而后致使返回的是NULL事务

因而发生 java.lang.IllegalArgumentException: object is not an instance of declaring class 没法匹配类型,而后 ShortService.doRequestService()没法使用服务 -〉 没法登陆get

那么问题来了,为何链接池为何满了,有 300 个连接呀,汇丰银行才 200个。io

connection不是已经优化了,全都关掉了吗? 你们因而便转向怀疑中间件问题。class

本身搜“getconnection” 而后逐个排查,发现了4个是没有关的。。。

这件事给了如下启示:

一、不要想固然的觉得关掉,要重复确认;

二、旧系统代码没有框架的事务管理代码,必定要close connection。

相关文章
相关标签/搜索