51Testing软件测试论坛

标题: 测试Weblogic连接池问题 [打印本页]

作者: heise668    时间: 2014-12-10 09:16
标题: 测试Weblogic连接池问题
使用Loadrunner测试平台应用,使用的是Weblogic部署,连接池使用Weblogic中JDBC连接池进行Oracle连接。
在测试过程中发现,并发量上去后,连接池的可用数量经常变成0,然后应用端也就报错了。因为Weblogic设置的连接池位50个。
初步分析是连接池不够,后来修改了Oracle的连接数,processes、session都修改了。将Weblogic连接池加大,但是问题依然存在。
在测试中,发现系统的物理内存不断增加,怀疑是Weblogic的连接池占用了内存。
后采用Tomcat的方式连接Oracle,在这种情况下内存基本保持不变。连接也基本稳定。

问题:Weblogic的JDBC连接池应该是比较成熟的产品,不会存在占用连接不释放的情况吧??
除了这种情况,各位分析下还会有哪个方面影响了Weblogic的连接池不释放,长期占用??


作者: crarook    时间: 2014-12-10 09:41
Weblogic的JDBC应该是不会有问题的  可以分析如下问题:
1. JDBC的驱动问题,是否与Oracle版本相符合
2. 后台监控Oracle与Weblogic的JDBC连接数
3. 分析物理内存增加的原因,列出Unix下所有进程占用的内存,然后分析具体原因
作者: yuna4217    时间: 2015-11-22 15:29
遇到过这个问题,当时是第一种情况




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2