BoneCP不能关闭连接的困惑

suasea 发布于 2012/07/04 16:27
阅读 4K+
收藏 0

@红薯 你好,想跟你请教个问题:

WEB应用中用到bonecp作为连接池,每次执行的连接,用jvm监控工具查看都没有释放,内存一直不断增大,困惑,何解?

加载中
0
红薯
红薯
你程序要释放连接先哦,然后连接池释放主要看配置
0
suasea
suasea
我是用spring来配置的
0
suasea
suasea
用其它连接池不会出现问题
0
suasea
suasea
spring+ibatis
0
suasea
suasea
连接池配置如下:
bonecp.driverClass=oracle.jdbc.driver.OracleDriver
bonecp.jdbcUrl=jdbc\:oracle\:thin\:@192.168.1.21\:1521\:nbht
bonecp.initSQL=select 1 from dual
bonecp.username=ksadmin 
bonecp.password=ksadmin
bonecp.idleConnectionTestPeriodInMinutes=60
bonecp.idleMaxAgeInMinutes=240
bonecp.maxConnectionsPerPartition=60 
bonecp.minConnectionsPerPartition=20
bonecp.partitionCount=1
bonecp.acquireIncrement=10
bonecp.statementsCacheSize=100
bonecp.releaseHelperThreads=3
0
红薯
红薯
如果其他连接池没问题,那么 bonecp 也不会有问题,你应该运行一段时间看看
0
suasea
suasea
问题一直存在,无解~~
0
J
JHVH

和楼主遇到了同样的问题,导致内存持续增长,准备换PROXOOL了

0
l
lidaweiya
没有连接泄漏回收的功能,必须要在应用程序中关闭吗,不是有帮助关闭未关闭连接的线程吗,好像没有起作用
0
suasea
suasea
已经换回了proxool
影非弦
影非弦
我也遇到了你这样的问题,我想知道你换了之后问题解决了吗,我用Bonecp,就10个连接,内存一直不断增大,最后内存泄漏了
返回顶部
顶部