> From: April Easton [mailto:aeas...@shawneecourt.org] 
> Subject: Tomcat 6 not shutting down

> How do I determine what process is keeping Tomcat from shutting 
> down properly?

Thread, not process.

This is the culprit:

"Timer-2" prio=10 tid=0x0000000050b72800 nid=0x6697 in Object.wait() 
[0x000000004096f000..0x000000004096fd10]
   java.lang.Thread.State: WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
        - waiting on <0x00002aaab3e20cf0> (a java.util.TaskQueue)
        at java.lang.Object.wait(Object.java:485)
        at java.util.TimerThread.mainLoop(Timer.java:483)
        - locked <0x00002aaab3e20cf0> (a java.util.TaskQueue)
        at java.util.TimerThread.run(Timer.java:462)

Note that it is not a daemon thread, so it will prevent JVM termination.  
Unfortunately, a simple stack trace won't tell you who started this thread - 
you'll need to either run a profiler and catch it, or carefully search your 
code.

 - Chuck


THIS COMMUNICATION MAY CONTAIN CONFIDENTIAL AND/OR OTHERWISE PROPRIETARY 
MATERIAL and is thus for use only by the intended recipient. If you received 
this in error, please contact the sender and delete the e-mail and its 
attachments from all computers.


---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org
For additional commands, e-mail: users-h...@tomcat.apache.org

Reply via email to