Jdbc JBoss池的IdleCount值为负值

Jdbc JBoss池的IdleCount值为负值,jdbc,jboss,wildfly,Jdbc,Jboss,Wildfly,有时,在检查JBoss 7.1连接池状态(JDBC)时,我会看到IdleCount的值为负值,如下面的示例所示,其中“IdleCount”=>-7 有人能给我解释一下这个负值的含义吗 "pool" => { "ActiveCount" => 13, "AvailableCount" => 230, "AverageBlockingTime" => 1L, "AverageCreati

有时,在检查JBoss 7.1连接池状态(JDBC)时,我会看到IdleCount的值为负值,如下面的示例所示,其中“IdleCount”=>-7

有人能给我解释一下这个负值的含义吗

"pool" => {
"ActiveCount" => 13,
"AvailableCount" => 230,
"AverageBlockingTime" => 1L,
"AverageCreationTime" => 76L,
"AverageGetTime" => 2L,
"AveragePoolTime" => 306L,
"AverageUsageTime" => 241L,
"BlockingFailureCount" => 0,
"CreatedCount" => 13,
"DestroyedCount" => 0,
"IdleCount" => -7,
"InUseCount" => 20,

IdleCount是使用ActiveCout-InUseCount计算的

e、 g.IdleCount=ActiveCount-InUseCount=>13-20=-7

这就是为什么它在池统计中显示-7

参考