Am 30.01.2015 um 18:19 schrieb Robert Anderson:
Every day we are getting deadlocks like that:
Found one Java-level deadlock:
=============================
"ajp-apr-8009-exec-13 ^ 30/01/2015 - 09:39:58 -
DB:DATASOURCE(java:/comp/env/jdbc/cacheapp)":
waiting to lock monitor 0x000000001504e6d8 (object 0x000000071ba001d0, a
com.intersys.jdbc.CacheConnection),
which is held by "PoolCleaner[1070846187:1422601344160]"
"PoolCleaner[1070846187:1422601344160]":
waiting to lock monitor 0x0000000012ce77e8 (object 0x000000071ba007f0, a
com.intersys.jdbc.CacheConnection$MessageCount),
which is held by "ajp-apr-8009-exec-13 ^ 30/01/2015 - 09:39:58 -
DB:DATASOURCE(java:/comp/env/jdbc/cacheapp)"
Could you post a full stacktrace, or threaddump?
Are there any exceptions logged before?
Regards
Felix
Are there anything that we can do to avoid it?
Server version: Apache Tomcat/7.0.57
Server built: Nov 3 2014 08:39:16 UTC
Server number: 7.0.57.0
OS Name: Linux
OS Version: 2.6.18-194.17.1.el5
Architecture: amd64
JVM Version: 1.7.0_71-b14
JVM Vendor: Oracle Corporation
Datasource definition:
<Resource name="jdbc/cacheapp" auth="Container" type="javax.sql.DataSource"
removeAbandoned="true" removeAbandonedTimeout="300"
maxActive="120" maxIdle="20" minIdle="1"
maxWait="10000"
validationQuery="select 1"
testOnBorrow="true"
validationInterval="0"
fairQueue="false"
factory="org.apache.tomcat.jdbc.pool.DataSourceFactory"
alternateUsernameAllowed="true"
username="user" password="password"
driverClassName="com.intersys.jdbc.CacheDriver"
url="jdbc:Cache://myserver:1972/Namespace"/>
Thanks in advance.
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org
For additional commands, e-mail: users-h...@tomcat.apache.org