我已配置为在我的连接池中至少有10个空闲连接。有时候由于不明原因我有一些被遗弃的连接被卡住了。
要删除,我添加了
configuredDataSource.getPoolProperties().setRemoveAbandonedTimeout(300);
configuredDataSource.getPoolProperties().setRemoveAbandoned(true);
问题是,在删除一个卡住的连接后,不会自动创建新的连接。现在我的池中有8个空闲连接,但min idle
仍然是10.