使用DBCP连接池,已建立的连接始终为1

时间:2012-10-15 11:54:21

标签: apache-commons-dbcp

我正在使用带有spring/hibernate/mysql的apache dbcp。以下是数据源bean配置:

<bean id="dbcpDS" class="org.apache.commons.dbcp.BasicDataSource" 
        destroy-method="close" lazy-init="true">
    <property name="driverClassName" value="com.mysql.jdbc.Driver" />
    <property name="url" value="jdbc:mysql://*******"/>
    <property name="username" value="*******"/>
    <property name="password" value="******" />
    <property name="initialSize" value="10" />
    <property name="maxActive" value="200" />
    <property name="maxIdle" value="50" />
    <property name="minIdle" value="10" />
    <property name="maxWait" value="10000" />
</bean>

在Web服务器上以某种方式编号,与mysql服务器建立的连接始终小于2

netstat -an | grep  3306 | grep -c ESTABLISHED

而time_wait连接大约是1300-1700

netstat -an | grep  3306 | grep -c TIME_WAIT

我期望已建立的连接至少为10(因为最小空闲时间为10)。我错过了什么吗?

0 个答案:

没有答案