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
Post a Comment