java - MySQL database connection pool becoming empty in Tomcat 7 -


i have java web application (servlets jsp pages) running on tomcat 7.0.37 configured mysql database pool configuration (set in context.xml file):

<context antijarlocking="true" path="/">     <resource          name="jdbc/ledenplatform"          auth="container"         type="javax.sql.datasource"          removeabandonedtimeout="60"         removeabandoned="false"          logabandoned="false"         factory="org.apache.tomcat.jdbc.pool.datasourcefactory"          initialsize="20"          maxactive="100"         minidle="20"          maxidle="50"         maxwait="10000"          suspecttimeout="60"         username="ledenplatform"          password="******************"         driverclassname="com.mysql.jdbc.driver"         url="jdbc:mysql://ledenplatform.blauwe-regen.be:3306/ledenplatform"         timebetweenevictionrunsmillis="30000"          minevictableidletimemillis="60000"         testwhileidle="true"          testonreturn="false"          validationquery="select 1"         validationinterval="30000"          testonborrow="true" /> </context> 

after unknown time/event pool running empty , don't know event or database action causing this.

normally dao classes correctly closing connections , closing prepared statements , result sets after use.

how can debug problem?

edit:

i did show full processlist , got this:

'168278', 'ledenplatform', 'd5152e6ec.static.telenet.be:60296', 'ledenplatform', 'sleep', '1', '', null '348864', 'ledenplatform', 'ledenplatform.xlshosting.net:51160', 'ledenplatform', 'sleep', '52', '', null '348865', 'ledenplatform', 'ledenplatform.xlshosting.net:51161', 'ledenplatform', 'sleep', '52', '', null '348866', 'ledenplatform', 'ledenplatform.xlshosting.net:51162', 'ledenplatform', 'sleep', '52', '', null '348867', 'ledenplatform', 'ledenplatform.xlshosting.net:51163', 'ledenplatform', 'sleep', '52', '', null '348868', 'ledenplatform', 'ledenplatform.xlshosting.net:51164', 'ledenplatform', 'sleep', '52', '', null '348869', 'ledenplatform', 'ledenplatform.xlshosting.net:51165', 'ledenplatform', 'sleep', '26', '', null '348870', 'ledenplatform', 'ledenplatform.xlshosting.net:51166', 'ledenplatform', 'sleep', '26', '', null '348871', 'ledenplatform', 'ledenplatform.xlshosting.net:51167', 'ledenplatform', 'sleep', '21', '', null '348883', 'ledenplatform', 'ledenplatform.xlshosting.net:51179', 'ledenplatform', 'sleep', '21', '', null '361885', 'ledenplatform', 'd5152e6ec.static.telenet.be:53691', 'ledenplatform', 'sleep', '36', '', null '377875', 'root', '94-226-251-210.access.telenet.be:54267', 'ledenplatform', 'sleep', '39', '', null '377876', 'root', '94-226-251-210.access.telenet.be:54268', 'ledenplatform', 'query', '0', null, 'show full processlist' 


Comments

Popular posts from this blog

php - Calling a template part from a post -

Firefox SVG shape not printing when it has stroke -

How to mention the localhost in android -