0

データベース操作に休止状態と cp30 を使用していて、エラーが発生しています:

com.mchange.v2.c3p0.impl.C3P0PooledConnectionPool.checkoutPooledConnection

ここに私のjdbcプロパティがあります:

    <property name="acquireIncrement" value="2"/>
    <property name="initialPoolSize" value="6"/>
    <property name="maxIdleTime" value="21600"/>
    <property name="maxPoolSize" value="10"/>
    <property name="maxStatements" value="0"/>
    <property name="minPoolSize" value="2"/>
    <property name="idleConnectionTestPeriod" value="10800"/>
    <!--<property name="testConnectionOnCheckout" value="true" / >-->
    <property name="preferredTestQuery" value="SELECT NOW()"/>
    <property name="maxAdministrativeTaskTime" value="3590"/>
    <property name="unreturnedConnectionTimeout" value="3595"/>
    <property name="debugUnreturnedConnectionStackTraces" value="true"/>

および cp30:

 <prop key="c3p0.acquire_increment">3</prop>
 <prop key="c3p0.idle_test_period">300</prop>
 <prop key="c3p0.max_size">15</prop>
 <prop key="c3p0.max_statements">0</prop>
 <prop key="c3p0.min_size">3</prop>
 <prop key="c3p0.timeout">5000</prop>

Mysql は現在、私に接続を提供していません。mysql の接続使用状況を表示する方法はありますか? そして、これらの悪い接続をフラッシュできますか? 最も重要な質問は、この接続プール エラーを回避するにはどうすればよいかということです。

前もって感謝します。

4

1 に答える 1