-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256 Charles,
On 5/8/13 1:57 PM, Charles Richard wrote: > I appreciate the friendly feedback! How do I show a lock? I don't > see any threads that have a "BLOCKED" status. I do get this when I > do a grep: > > [root@web01 stacks]# grep locked tomcat1_20130507_14\:38.stack | wc > -l 154 > > My connection pool is 150 and I do see 150 locks in the following > type scenario which has a "locked": > > "TP-Processor416" daemon prio=10 tid=0x00002aff2939a800 nid=0x5ae7 > in Object.wait() [0x00002aff632ae000] java.lang.Thread.State: > WAITING (on object monitor) at java.lang.Object.wait(Native > Method) - waiting on <0x00002afe240fbc58> (a > com.mchange.v2.resourcepool.BasicResourcePool) This only tells you the identity of the object monitor (the "lock"). What you are missing is the identities of the object monitors already held by this and other threads. I believe your thread dump does not include any of these. IIRC, the Oracle JVM can (when prodded) produce a thread dump which includes deadlock detection and will show the suspected-deadlocked threads, the held lock ids and what threads are waiting on. Perhaps you can get a "better" thread dump via other means? How did you get the one you have now? - -chris -----BEGIN PGP SIGNATURE----- Version: GnuPG/MacGPG2 v2.0.17 (Darwin) Comment: GPGTools - http://gpgtools.org Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/ iQIcBAEBCAAGBQJRisCwAAoJEBzwKT+lPKRYmlMP/35U86kwWXyYPVC3ejSTvF0O OHnn+RDbNLX2Qt1s4ALEUBl7rU4fu3hOEaG04DVzs17Ni/fongDzBhEdWyzcSGui JeJzAyoZBj2bc86mLf5NraAZRiZakdrqr6iWaQt1bhgKde5TsoP1qn4+5oPsYzEw HhOveggibKaLZkhheZZFAvFFrbpFM7IblrYyA7905b7Q2ZluvRdqEkcm5NR9LxOJ Zdrn3e3v0vV9rpTDtvi+nHlHHtj7VpJkaOCLQH8ra2az9Nq/ZXqhLROEdsA5hYJt PjUooQYYCq09J0yi3uujBzOyiC3hosSoo02dclknil4Ib6SlGfejsN0eUY3IAPoY By/AZ+ybz9oa8ts52NwARpaQvoINzNnFWE5Gq9jU0RqEUdLP0ociRrbWsCb8UjFk jmLRU5lYG287MwviKtYHPilR/Dt4fD9YAab5tuP+v5XULFEbN5INtFcnYiWpNLxm MCAvORVyYrWAgrRXR9JNtN8ZouX/CygHiV/312JKJwCnj34TqrYYXjhDaGqUq368 4QH5ZkJYAsEUa53W6zsxp0PS1EkKjgQ4LFqgFqmZdA/c874tF9WjtO2obWyIqHan WQkNDUTW1pahp+4v+Fyh7QfwqbO8PVtg2lqWNfkHK1gEkIAF30/Wo3IrbTtfUYJu 7yoQIzW3qJRRdVJ8Id3S =Xkzn -----END PGP SIGNATURE----- --------------------------------------------------------------------- To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org For additional commands, e-mail: users-h...@tomcat.apache.org