我正试图在我的客户端找出性能问题。他们有一个jboss 4.0.4实例,里面有18个WAR项目。我不知道是什么导致了性能问题,但我发现在开放式连接监控方面有点陌生,但我不知道分析器是否正确,我的未知也是正确的。
我在上午8:00开始使用jProfiler,直到16:00,JVM正在监视30到40个打开的连接,但之后发生了一些事情,jProfiler(版本8)检测到700个打开的连接!但是我的问题是什么,我无法发现是什么打开了这个连接因为有0个事件而且打开的连接描述只显示了org.jboss.resource.connectionmanager.PoolFiller.run()
打开的连接我知道这不是正常的行为,这个连接一直打开,当一个关闭因为它获得空闲(3分钟池空闲超时)另一个被创建,它可以是什么?我怎样才能找到这些连接的来电者?这个连接是从池中打开的(最小池大小)?
所有人都有0个事件,并且看起来他们在应用程序之外自动打开。
谢谢大家!