tomcat连接池问题

时间:2016-08-04 05:33:38

标签: java tomcat7 database-connection connection-pooling

我们正在为我们的应用程序使用tomcat连接池。从日志中可以不时地看到池中没有连接。虽然它不会停止应用程序服务器本身,但用户操作会因此而中断。我们将以下参数添加到数据源。:

<Resource
   name=XXXXX
   type=xxxxx
   username=xxxxx
   password=xxxxxx
   driverClassName=xxxxx
   maxIdle=2
   url=xxxxx
   maxActive=10
/>

问题:连接池是否可能在一段时间内变空,然后再次可以连接?

1 个答案:

答案 0 :(得分:0)

除非所有空闲连接都未通过验证查询,否则连接池不会降至0。这里发生的是你的连接空闲时间超过maxIdle大小2.空闲连接通常是一件好事,因为它们避免了你遇到的确切问题;打开新连接是很昂贵的。