연결을 사용하는 앱이 한 곳 있습니다.
Play Framework 2.0.4 및 BoneCP - 연결 누출을 피하는 방법은 무엇입니까?
Connection conn = Db.getConnection();
try
{
// do some job
}
finally
{
conn.close();
}
가 그래서 연결이 항상 닫혀 :
는 그것은 다음과 같이 보입니다.
그러나 시간이 후 난 항상 더 많은 연결 bonecp 설정에 정의 된 것보다을 얻을 ...
질문 :
그 문제에 대한 명확한 해결책이 있습니까?
5 월 프레임 워크 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
감사합니다!
예, conn.close()가 연결을 닫지는 않지만 풀로 되돌립니다. 문제가 발생하지 않았습니다. 최대 N 개의 연결에서 사용하도록 boneCP를 구성했지만 N보다 더 많이 사용합니다. –