解决tomcat数据库连接池不释放连接数问题

Posted 四海骄阳

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了解决tomcat数据库连接池不释放连接数问题相关的知识,希望对你有一定的参考价值。

https://blog.csdn.net/weixin_34367257/article/details/91747865

 

一:场景

tomcat数据源连接oracle数据库,不断出现连接数爆满,导致数据库挂掉

二:解决办法

参考文章 http://www.tuicool.com/articles/AbUNj27

也就是在tomcat context.xml配置文件中,添加三个属性

maxWait="2000"  //单位毫秒

removeAbandoned="true"  

removeAbandonedTimeout="180"   //单位秒

即增加连接池回收机制,活动连接,在超过时间内,没有使用,会被自动回收

 

转载于:https://my.oschina.net/baishi/blog/790138

以上是关于解决tomcat数据库连接池不释放连接数问题的主要内容,如果未能解决你的问题,请参考以下文章

性能实战分析-问题分析

数据库连接资源释放

Tomcat 池不重置池。获得太多连接错误

WebLogic中查看连接池的使用情况

解决Tomcat数据连接池无法释放

如何查看连接池的使用情况