【发布时间】:2016-08-04 05:33:38
【问题描述】:
我们正在为我们的应用程序使用 tomcat 连接池。有时会从日志中观察到连接在池中不可用。虽然它不会停止应用程序服务器本身,但用户操作会因此而中断。我们正在向数据源添加以下参数。:
<Resource
name=XXXXX
type=xxxxx
username=xxxxx
password=xxxxxx
driverClassName=xxxxx
maxIdle=2
url=xxxxx
maxActive=10
/>
问题:是否有可能连接池在一定时间内变空,然后连接又可用?
【问题讨论】:
-
我以为你会想要 minIdle
-
您提出的问题的答案是“是”,但这个答案可能毫无价值,因为您已经从程序的行为中知道了这一点。
-
@Scary minIdle 默认为 initialSize 即 10
-
@ravthiru 我假设如果 maxIdle 大小小于 initialSize,它会更改默认值。
标签: java tomcat7 database-connection connection-pooling