我正在使用 apache dbcp 和spring/hibernate/mysql
. 以下是数据源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>
不知何故在网络服务器上的数量,与mysql服务器建立的连接总是小于2
netstat -an | grep 3306 | grep -c ESTABLISHED
而 time_wait 连接在 1300-1700 左右
netstat -an | grep 3306 | grep -c TIME_WAIT
我期望已建立的连接至少为 10(因为最小空闲为 10)。我错过了什么吗?