Hi Konstantin: About this link
http://commons.apache.org/proper/commons-dbcp/configuration.html If you have enabled "removeAbandoned" then it is possible that a connection is reclaimed by the pool because it is considered to be abandoned. This mechanism is triggered when (getNumIdle() < 2) and (getNumActive() > getMaxActive() - 3) I know that it's about DBCP , not JDBC Pool in Tomcat 7, but Do you know if it's the same mechanism ? In this case, this mechanism only is useful when pool is about to be exhausted, right ? Regards > Do you have queries that run or are used for more than 5 minutes in a > single request? > If so, then your removeAbandonedTimeout is too short and > "removeAbandoned" will close them. > > http://commons.apache.org/proper/commons-dbcp/configuration.html > > BTW, your pool size is 8. > > Best regards, > Konstantin Kolinko > > --------------------------------------------------------------------- > To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org > For additional commands, e-mail: users-h...@tomcat.apache.org > >