tomcat-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Sunitha Kumar <sunit...@cisco.com>
Subject tomcat blocked on threads, high CPU
Date Fri, 06 Aug 2004 19:12:31 GMT
Hey folks:
I got a stack dump of all threads in tomcat, when tomcat was not 
responding, and looks like the
TP Monitor is also blocked. I saw GC ( garbage collector ) also blocked.

"TP-Monitor" daemon prio=1 tid=0x088334f8 nid=0x1fcd in Object.wait() 
[a6b8b000..a6b8b87c]
        at java.lang.Object.wait(Native Method)
        - waiting on <0xab7992a0> (a 
org.apache.tomcat.util.threads.ThreadPool$MonitorRunnabl
e)
        at 
org.apache.tomcat.util.threads.ThreadPool$MonitorRunnable.run(ThreadPool.java:564)
        - locked <0xab7992a0> (a 
org.apache.tomcat.util.threads.ThreadPool$MonitorRunnable)
        at java.lang.Thread.run(Thread.java:534)

"TP-Processor4" daemon prio=1 tid=0x088328b8 nid=0x1fcd runnable 
[a6c0c000..a6c0c87c]
        at java.net.PlainSocketImpl.socketAccept(Native Method)
        at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:353)
        - locked <0xab799328> (a java.net.PlainSocketImpl)
        at java.net.ServerSocket.implAccept(ServerSocket.java:448)
        at java.net.ServerSocket.accept(ServerSocket.java:419)
        at org.apache.jk.common.ChannelSocket.accept(ChannelSocket.java:312)
        at 
org.apache.jk.common.ChannelSocket.acceptConnections(ChannelSocket.java:613)
        at org.apache.jk.common.SocketAcceptor.runIt(ChannelSocket.java:810)
        at 
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:688)
        at java.lang.Thread.run(Thread.java:534)
"http8443-Processor20" daemon prio=1 tid=0x08812d70 nid=0x1fcd in 
Object.wait() [a7122000..a712287c]
        at java.lang.Object.wait(Native Method)
        - waiting on <0xab769c68> (a 
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable)
        at java.lang.Object.wait(Object.java:429)
        at 
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:660)
        - locked <0xab769c68> (a 
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable)
        at java.lang.Thread.run(Thread.java:534)


How do I find out what the wait on object is?
Any pointers are appreciated. thanks,
-sunitha



---------------------------------------------------------------------
To unsubscribe, e-mail: tomcat-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: tomcat-user-help@jakarta.apache.org


Mime
View raw message