读书人

tomcat dbcp连接池有关问题

发布时间: 2012-02-15 12:09:43 作者: rapoo

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

读书人网 >Java Web开发

热点推荐