Я использую DBCP Apache с JNDI в контейнере tomcat для объединения соединений с базой данных mysql. Все работает нормально, но проблема, которую я вижу, заключается в том, что после объединения соединения он никогда не выпускается. Таким образом, после подключения нагрузки шип сидеть их навсегда спать. Является ли их способ сжать пул через параметры context.xml? вот мой ocnfiguration:Как сжать DB Pool Pool?
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"/>
Вы также должны установить следующие свойства: testWhileIdle, timeBetweenEvictionRunsMillis, validationQuery –