#jdbc #jboss #wildfly
#jdbc #jboss #wildfly
Вопрос:
Иногда при проверке состояния пула соединений 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,
Ответ №1:
IdleCount вычисляется с использованием ActiveCout — InUseCount .
например, IdleCount = activeCount — InUseCount => 13-20 = -7
Вот почему он показывает -7 в статистике пула.
обратитесь к базе кода