1

我试图找出我的客户的性能问题。他们有一个 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 个事件,并且似乎它们正在应用程序之外自动打开。

4

0 回答 0