2

でapachedbcpを使用してい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>

どういうわけか、Webサーバーの数では、mysqlサーバーへの確立された接続は常に2未満です

netstat -an | grep  3306 | grep -c ESTABLISHED

time_wait接続は約1300〜1700です。

netstat -an | grep  3306 | grep -c TIME_WAIT

確立された接続は少なくとも10になると予想しています(最小アイドルは10であるため)。私は何かが足りないのですか?

4

0 に答える 0