В моем приложении есть только одно место, где используются соединения.
Это выглядит примерно так:
Connection conn = Db.getConnection();
try
{
// do some job
}
finally
{
conn.close();
}
Таким образом, соединение всегда закрыто.
Но через некоторое время я всегда получаю гораздо больше соединений, чем определено в конфигурацииbonecp...
Вопрос:
Есть ли четкое решение этой проблемы?
Может, стоит попробовать поиграть в framework 2.1?
Я действительно не могу понять, как некоторые люди без проблем используют этот фреймворк...
Конфигурация:
db.default.autocommit=true db.default.isolation=READ_COMMITTED db.default.partitionCount=3 db.default.minConnectionsPerPartition=6 db.default.maxConnectionsPerPartition=12 db.default.acquireIncrement=1 db.default.acquireRetryAttempts=5 db.default.acquireRetryDelay=50 milliseconds db.default.connectionTimeout=50 milliseconds db.default.idleMaxAge=3 minutes db.default.idleConnectionTestPeriod=0 db.default.initSQL="SELECT 1" db.default.logStatements=true db.default.maxConnectionAge=10 minutes db.default.releaseHelperThreads=0
Спасибо!