Tomcat コンテナで Apache DBCP と JNDI を使用して、mysql データベースへの接続をプールしています。すべて正常に動作しますが、pconnection がプールされると解放されないという問題が発生します。そのため、接続の負荷が急上昇した後は、永遠に眠ってしまいます。context.xml パラメータを使用してプールを縮小する方法はありますか? ここに私の構成があります:
defaultAutoCommit="false"
defaultTransactionIsolation="REPEATABLE_READ"
auth="Container"
type="javax.sql.DataSource"
logAbandoned="true"
removeAbandoned="true"
removeAbandonedTimeout="300"
maxActive="-1"
initialSize="15"
maxIdle="10"
maxWait="10000"
username="user"
password="password"
driverClassName="com.mysql.jdbc.Driver"
url="jdbc:mysql://localhost/mydb"/>