当前位置: 代码迷 >> Java Web开发 >> tomcat dbcp连接池有关问题
  详细解决方案

tomcat dbcp连接池有关问题

热度:73   发布时间:2016-04-17 11:13:53.0
tomcat dbcp连接池问题
网站今天放到服务器上好好的,过一天就不能访问数据库了,重启一下tomcat就好了
检查一下发现连接池中没有连接了,我怀疑可能是mysql主动断开连接导致的,但是不确定,


怎样去判定是不是这个原因还是其他原因呢


------解决方案--------------------
你用的mysql吧? 8小时活动连接限制哦...

datasource中加入如下参数配置
XML code
<property name="testWhileIdle" value="true" /><property name="minEvictableIdleTimeMillis"            value="360000" /><property name="timeBetweenEvictionRunsMillis"            value="360000"/>
------解决方案--------------------
这种问题。。只有靠自己去解决。排查。
------解决方案--------------------
我觉c3p0很好使,楼主可以试一下
------解决方案--------------------
dbcp的BUG 
在某些情况下会产生很多空连接 不能释放

推荐使用c3p0
hibernate3后面都没有使用DBCP了 都是c3p0
  相关解决方案