У меня есть источник данных в JBoss 4.x, который настроен с MaxSize = 100.
<connection-factories>
<no-tx-connection-factory>
<jndi-name>redacted</jndi-name>
<rar-name>redacted</rar-name>
<connection-definition>redacted</connection-definition>
<config-property name="homeDir" type="java.lang.String">redacted</config-property>
<config-property name="configFile" type="java.lang.String">redacted</config-property>
<application-managed-security/>
<max-pool-size>100</max-pool-size>
</no-tx-connection-factory>
Глядя на консоль JMX для ManagedConnectionPool, я получил следующие дополнительные данные:
InUseConnectionCount = 4
AvailableConnectionCount = 396
MaxConnectionsInUseCount = 44
Как могло случиться, что значение AvailableConnectionCount превысит максимальный размер, который я настроил?
Я видел Статистика источника данных jboss Мониторинг JMX - противоречивая информация но я не использую эту конфигурацию, хотя использую фабрику соединений не-tx.