ManagerImpl.java:503)
- locked <0x5dff8610> (a
org.josso.gateway.session.service.SSOSessionManagerImpl$SessionMonitor)
at java.lang.Thread.run(Thread.java:619)
"JOSSOAssertionMonitor" prio=3 tid=0x0084d800 nid=0x11 in Object.wait()
[0x54eff000..0x54eff8f0]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <0x5e0a3cc0> (a
org.josso.gateway.assertion.AssertionManagerImpl$AssertionMonitor)
at
org.josso.gateway.assertion.AssertionManagerImpl$AssertionMonitor.run(As
sertionManagerImpl.java:211)
- locked <0x5e0a3cc0> (a
org.josso.gateway.assertion.AssertionManagerImpl$AssertionMonitor)
at java.lang.Thread.run(Thread.java:619)
"JOSSOSessionMonitor" daemon prio=3 tid=0x01394400 nid=0x10 in
Object.wait() [0x54fff000..0x54fff970]
java.lang.Thread.State: TIMED_WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
at
org.josso.gateway.session.service.SSOSessionManagerImpl$SessionMonitor.r
un(SSOSessionManagerImpl.java:503)
- locked <0x5e0a3cd8> (a
org.josso.gateway.session.service.SSOSessionManagerImpl$SessionMonitor)
at java.lang.Thread.run(Thread.java:619)
"JOSSOAssertionMonitor" prio=3 tid=0x00bbc000 nid=0xf in Object.wait()
[0x550ff000..0x550ff870]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <0x5e0c4d18> (a
org.josso.gateway.assertion.AssertionManagerImpl$AssertionMonitor)
at
org.josso.gateway.assertion.AssertionManagerImpl$AssertionMonitor.run(As
sertionManagerImpl.java:211)
- locked <0x5e0c4d18> (a
org.josso.gateway.assertion.AssertionManagerImpl$AssertionMonitor)
at java.lang.Thread.run(Thread.java:619)
"Low Memory Detector" daemon prio=3 tid=0x00149800 nid=0xd runnable
[0x..0x]
java.lang.Thread.State: RUNNABLE
"CompilerThread1" daemon prio=3 tid=0x00147400 nid=0xc waiting on
condition [0x..0x55a7ef10]
java.lang.Thread.State: RUNNABLE
"CompilerThread0" daemon prio=3 tid=0x00145400 nid=0xb waiting on
condition [0x..0x55b7ee90]
java.lang.Thread.State: RUNNABLE
"Signal Dispatcher" daemon prio=3 tid=0x00143c00 nid=0xa waiting on
condition [0x..0x]
java.lang.Thread.State: RUNNABLE
"Surrogate Locker Thread (CMS)" daemon prio=3 tid=0x00142800 nid=0x9
waiting on condition [0x..0x5acffb34]
java.lang.Thread.State: RUNNABLE
"Finalizer" daemon prio=3 tid=0x0012f800 nid=0x8 in Object.wait()
[0x5ba7f000..0x5ba7f9f0]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:116)
- locked <0x5dc10428> (a java.lang.ref.ReferenceQueue$Lock)
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:132)
at
java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:159)
"Reference Handler" daemon prio=3 tid=0x0012ac00 nid=0x7 in
Object.wait() [0x5bb7f000..0x5bb7f970]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:485)
at
java.lang.ref.Reference$ReferenceHandler.run(Reference.java:116)
- locked <0x5dc12f50> (a java.lang.ref.Reference$Lock)
"VM Thread" prio=3 tid=0x00127800 nid=0x6 runnable
"Gang worker#0 (Parallel GC Threads)" prio=3 tid=0x00033800 nid=0x3
runnable
"Gang worker#1 (Parallel GC Threads)" prio=3 tid=0x00035c00 nid=0x4
runnable
"Concurrent Mark-Sweep GC Thread" prio=3 tid=0x000a4000 nid=0x5 runnable
"VM Periodic Task Thread" prio=3 tid=0x0014c000 nid=0xe waiting on
condition
JNI global references: 870
Heap
par new generation total 29504K, used 16789K [0x5bc0, 0x5dc0,
0x5dc0)
eden space 26240K, 51% used [0x5bc0, 0x5c9354c8, 0x5d5a)
from space 3264K, 99% used [0x5d5a, 0x5d8cfff8, 0x5d8d)
to space 3264K, 0% used [0x5d8d, 0x5d8d, 0x5dc0)
concurrent mark-sweep generation total 1015808K, used 18836K
[0x5dc0, 0x9bc0, 0xdbc0)
concurrent-mark-sweep perm gen total 26224K, used 21522K [0xdbc0,
0xdd59c000, 0xfbc0)
- Suneel.
-Original Message-
From: Mark Thomas [mailto:ma...@apache.org]
Sent: Thursday, October 15, 2009 1:37 PM
To: Tomcat Users List
Subject: Re: Tomcat is not getting shutdown
Suneel Saguturu wrote:
> Hi Mark,
>
> Thanks for replying, I don't know how to take the thread dump &
> how to look for non-daemon threads?
Google is your friend.
Mark
-
To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org
For additional commands, e-mail: users-h...@tomcat.apache.org