tomcat dbcp连接池问题
网站今天放到服务器上好好的,过一天就不能访问数据库了,重启一下tomcat就好了
检查一下发现连接池中没有连接了,我怀疑可能是mysql主动断开连接导致的,但是不确定,
怎样去判定是不是这个原因还是其他原因呢
[解决办法]
你用的mysql吧? 8小时活动连接限制哦...
datasource中加入如下参数配置
<property name="testWhileIdle" value="true" /><property name="minEvictableIdleTimeMillis" value="360000" /><property name="timeBetweenEvictionRunsMillis" value="360000"/>
[解决办法]
这种问题。。只有靠自己去解决。排查。
[解决办法]
我觉c3p0很好使,楼主可以试一下
[解决办法]
dbcp的BUG
在某些情况下会产生很多空连接 不能释放
推荐使用c3p0
hibernate3后面都没有使用DBCP了 都是c3p0