Hi , Please find my thread dump...and suggest me what;'s causing the issue.


"Thread-41" prio=5 tid=0x00319a68 nid=0x33 in Object.wait()
[0xd4181000..0xd41819c8]
        at java.lang.Object.wait(Native Method)
        - waiting on <0xd941bdd8> (a BlockingQueue)
        at java.lang.Object.wait(Object.java:429)
        at BlockingQueue.deQueue(BlockingQueue.java:76)
        - locked <0xd941bdd8> (a BlockingQueue)
        at BlockingQueue.deQueue(BlockingQueue.java:59)
        - locked <0xd941bdd8> (a BlockingQueue)
        at JProxyUpdate.run(JProxyUpdate.java:40)
        - locked <0xd955f0f8> (a java.lang.Object)
        at java.lang.Thread.run(Thread.java:534)

"Thread-40" prio=5 tid=0x0065c8c0 nid=0x32 in Object.wait()
[0xd4281000..0xd42819c8]
        at java.lang.Object.wait(Native Method)
        - waiting on <0xd92a9920> (a BlockingQueue)
        at java.lang.Object.wait(Object.java:429)
        at BlockingQueue.deQueue(BlockingQueue.java:76)
        - locked <0xd92a9920> (a BlockingQueue)
        at BlockingQueue.deQueue(BlockingQueue.java:59)
        - locked <0xd92a9920> (a BlockingQueue)
        at JProxyUpdate.run(JProxyUpdate.java:40)
        - locked <0xd92cd2c0> (a java.lang.Object)
        at java.lang.Thread.run(Thread.java:534)

"DestroyJavaVM" prio=5 tid=0x000381a8 nid=0x1 waiting on condition
[0x00000000..0xffbeeab0]

"Thread-39" prio=5 tid=0x002d0098 nid=0x31 in Object.wait()
[0xd2281000..0xd22819c8]
        at java.lang.Object.wait(Native Method)
        - waiting on <0xd92abf38> (a BlockingQueue)
        at java.lang.Object.wait(Object.java:429)
        at BlockingQueue.deQueue(BlockingQueue.java:76)
        - locked <0xd92abf38> (a BlockingQueue)
        at BlockingQueue.deQueue(BlockingQueue.java:59)
        - locked <0xd92abf38> (a BlockingQueue)
        at JProxyUpdate.run(JProxyUpdate.java:40)
        - locked <0xd9419078> (a java.lang.Object)
        at java.lang.Thread.run(Thread.java:534)

"http-8078-Processor24" daemon prio=5 tid=0x00324738 nid=0x29 waiting on
condition [0xd2a81000..0xd2a819c8]
        at java.lang.Thread.sleep(Native Method)
        at
org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:540)
        at
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:683)
        at java.lang.Thread.run(Thread.java:534)

"Thread-6" prio=5 tid=0x002ffec8 nid=0x10 waiting on condition
[0xd4381000..0xd43819c8]
        at java.lang.Thread.sleep(Native Method)
        at JProcessor.run(JProcessor.java:124)
        at java.lang.Thread.run(Thread.java:534)

"Thread-5" prio=5 tid=0x002ffca8 nid=0xf waiting on condition
[0xd4481000..0xd44819c8]
        at java.lang.Thread.sleep(Native Method)
        at SocketHandler.GetMessage(SocketHandler.java:202)
        at SocketHandler.run(SocketHandler.java:1060)
        at java.lang.Thread.run(Thread.java:534)

"Thread-4" prio=5 tid=0x002f8038 nid=0xe waiting on condition
[0xd4581000..0xd45819c8]
        at java.lang.Thread.sleep(Native Method)
        at JProcessor.run(JProcessor.java:124)
        at java.lang.Thread.run(Thread.java:534)

"Thread-3" prio=5 tid=0x002f7e90 nid=0xd waiting on condition
[0xd4681000..0xd46819c8]
        at java.lang.Thread.sleep(Native Method)
        at SocketHandler.GetMessage(SocketHandler.java:202)
        at SocketHandler.run(SocketHandler.java:1060)
        at java.lang.Thread.run(Thread.java:534)

"Thread-2" prio=5 tid=0x003786a8 nid=0xc waiting on condition
[0xd4781000..0xd47819c8]
        at java.lang.Thread.sleep(Native Method)
        at JProcessor.run(JProcessor.java:124)
        at java.lang.Thread.run(Thread.java:534)

"Thread-1" prio=5 tid=0x00378500 nid=0xb waiting on condition
[0xd4881000..0xd48819c8]
        at java.lang.Thread.sleep(Native Method)
        at SocketHandler.GetMessage(SocketHandler.java:202)
        at SocketHandler.run(SocketHandler.java:1060)
        at java.lang.Thread.run(Thread.java:534)

"Signal Dispatcher" daemon prio=10 tid=0x000f0de8 nid=0x8 waiting on
condition [0x00000000..0x00000000]

"Finalizer" daemon prio=8 tid=0x000ed780 nid=0x6 in Object.wait()
[0xfb981000..0xfb9819c8]
        at java.lang.Object.wait(Native Method)
        - waiting on <0xd8d45590> (a java.lang.ref.ReferenceQueue$Lock)
        at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:111)
        - locked <0xd8d45590> (a java.lang.ref.ReferenceQueue$Lock)
        at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:127)
        at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:159)

"Reference Handler" daemon prio=10 tid=0x000ebe18 nid=0x5 in Object.wait()
[0xfba81000..0xfba819c8]
        at java.lang.Object.wait(Native Method)
        - waiting on <0xd8d455f8> (a java.lang.ref.Reference$Lock)
        at java.lang.Object.wait(Object.java:429)
        at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:115)
        - locked <0xd8d455f8> (a java.lang.ref.Reference$Lock)

"VM Thread" prio=5 tid=0x000ea998 nid=0x4 runnable

"VM Periodic Task Thread" prio=10 tid=0x000f32e0 nid=0xa waiting on
condition
"Suspend Checker Thread" prio=10 tid=0x000ef018 nid=0x7 runnable


On Tue, Nov 17, 2009 at 4:05 PM, raj kumar <bprajkumar...@gmail.com> wrote:

> After shutting down the tomcat server, java process remains running till i
> explicitly kill it. By the way how to take thread dump. Please help me with
> the command
>
> Thanks,
> Raj
>
>
> On Tue, Nov 17, 2009 at 3:57 PM, Pid <p...@pidster.com> wrote:
>
>> On 17/11/2009 10:01, raj kumar wrote:
>>
>>> Hi friends,
>>>
>>> I am currently using Tomcat( jakarta-tomcat-5.0.28). When i shutdown the
>>> tomcat server from my unix platform using ./shutdown.sh the java process
>>> is
>>> not getting closed.I need to close the process explicitly. Please help me
>>> in
>>> this regard.
>>>
>>
>> It doesn't stop it, or it's taking a long time to stop it?
>>
>> Try taking a thread dump after you've called the shutdown script to see
>> what's still running in the app.   Should give you a clue as to which code
>> is waiting on something.
>>
>>
>> p
>>
>>
>>
>>
>>  Thanks,
>>> Phani.
>>>
>>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org
>> For additional commands, e-mail: users-h...@tomcat.apache.org
>>
>>
>

Reply via email to