我正在使用 UCP jar 11.2.0.3.0 作为 oracle 的数据库连接池。以下是一些数据库连接配置
<property name="datasource.connections.connectionHarvestTriggerCount">100</property>
<property name="datasource.connections.connectionHarvestMaxCount">50</property>
<property name="datasource.connections.min_size">5</property>
<property name="datasource.connections.max_size">500</property>
<property name="datasource.connections.idle_test_period">100</property>
<property name="datasource.connections.testConnectionOnCheckout">true</property>
<property name="datasource.connections.checkoutTimeout">60000</property>
<property name="datasource.connections.timeout">300</property>
<property name="datasource.connections.preferredTestQuery">SELECT 1 from dual</property>
<property name="datasource.max_statements">200</property>
<property name="datasource.connections.wait.timeout">3</property>
我期望使用的连接数达到 400 收获应该开始并关闭 50 个连接,然后将它们放回池中。但即使只使用了 30-40 个连接,我也面临连接关闭异常。我在这里缺少任何配置吗?