tomcat-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Andy C" <acob...@computing.dundee.ac.uk>
Subject Tomcat still falling over. Thread dump help ?
Date Mon, 11 Jun 2001 16:08:12 GMT
After 3-4 months my tomcat continues to fall falt on it's face every now and
then.  Currentl
it's running at 2-3 times a day !  Every time the processor usage jumps to
100% jaken up
by the Java virtual machine.  Then the java process jsut dies with no
indication of
why.  This time I've got a dump using CTRL-Break.  Any ieads from this why
the
process is behaving like this?

This is Win2000, Tomcat 3.2.2 and apache 1.3.12

ANy sugesstions please, help put me out of my misery !

Andy C


Full thread dump:
    "Thread-33" (TID:0xb4a2c0, sys_thread_t:0x1e16e88, Win32ID:0x798,
state:CW)
prio=5
        org.apache.tomcat.util.ThreadPool$MonitorRunnable.run(Compiled Code)
        java.lang.Thread.run(Compiled Code)
    "Thread-32" (TID:0xb4a3b0, sys_thread_t:0x1e16da0, Win32ID:0x69c,
state:MW)
prio=5
        java.lang.Object.wait(Compiled Code)
    "Thread-31" (TID:0xb4a360, sys_thread_t:0x1e16cb8, Win32ID:0x690,
state:R) p
rio=5
        java.net.URL.<init>(Compiled Code)
        java.net.URL.<init>(Compiled Code)
        java.lang.ClassLoader.getSystemResource(Compiled Code)
        org.apache.tomcat.loader.AdaptiveClassLoader.getResource(Compiled
Code)
        org.apache.jasper.servlet.JasperLoader.getResource(Compiled Code)
        org.apache.jasper.servlet.JasperLoader.getResourceAsStream(Compiled
Code
)
        java.beans.Beans.instantiate(Compiled Code)
        _0002findex_0002ejsp_0002findex_jsp_1._jspService(Compiled Code)
        org.apache.jasper.runtime.HttpJspBase.service(Compiled Code)
        javax.servlet.http.HttpServlet.service(Compiled Code)

org.apache.jasper.servlet.JspServlet$JspServletWrapper.service(Compiled
Code)
        org.apache.jasper.servlet.JspServlet.serviceJspFile(Compiled Code)
        org.apache.jasper.servlet.JspServlet.service(Compiled Code)
        javax.servlet.http.HttpServlet.service(Compiled Code)
        org.apache.tomcat.core.ServletWrapper.doService(Compiled Code)
        org.apache.tomcat.core.Handler.service(Compiled Code)
        org.apache.tomcat.core.ServletWrapper.service(Compiled Code)
        org.apache.tomcat.core.ContextManager.internalService(Compiled Code)
        org.apache.tomcat.core.ContextManager.service(Compiled Code)

org.apache.tomcat.service.connector.Ajp12ConnectionHandler.processConnec
tion(Compiled Code)
    "Thread-30" (TID:0xb4a2f0, sys_thread_t:0x1e16bd0, Win32ID:0x67c,
state:MW)
prio=5
        org.apache.tomcat.util.ThreadPool$ControlRunnable.runIt(Compiled
Code)
    "Thread-29" (TID:0xb4a5e8, sys_thread_t:0x1e16ae8, Win32ID:0x698,
state:CW)
prio=5
        java.lang.Object.wait(Compiled Code)
        org.apache.tomcat.util.ThreadPool$ControlRunnable.run(Compiled Code)
        java.lang.Thread.run(Compiled Code)
    "Thread-28" (TID:0xb4a5a8, sys_thread_t:0x1e16a00, Win32ID:0x580,
state:CW)
prio=5
        java.lang.Object.wait(Compiled Code)
        org.apache.tomcat.util.ThreadPool$ControlRunnable.run(Compiled Code)
        java.lang.Thread.run(Compiled Code)
    "Thread-27" (TID:0xb4a550, sys_thread_t:0x1e16918, Win32ID:0x5b8,
state:CW)
prio=5
        java.lang.Object.wait(Compiled Code)
        org.apache.tomcat.util.ThreadPool$ControlRunnable.run(Compiled Code)
        java.lang.Thread.run(Compiled Code)
    "Thread-26" (TID:0xb4a510, sys_thread_t:0x1e16830, Win32ID:0x2c8,
state:CW)
prio=5
        java.lang.Object.wait(Compiled Code)
        org.apache.tomcat.util.ThreadPool$ControlRunnable.run(Compiled Code)
        java.lang.Thread.run(Compiled Code)
    "Thread-25" (TID:0xb4a4c8, sys_thread_t:0x1e02630, Win32ID:0x5ac,
state:CW)
prio=5
        java.lang.Object.wait(Compiled Code)
        org.apache.tomcat.util.ThreadPool$ControlRunnable.run(Compiled Code)
        java.lang.Thread.run(Compiled Code)
    "Thread-24" (TID:0xb4a600, sys_thread_t:0x1e02548, Win32ID:0x5dc,
state:CW)
prio=5
        java.lang.Object.wait(Compiled Code)
        org.apache.tomcat.util.ThreadPool$ControlRunnable.run(Compiled Code)
        java.lang.Thread.run(Compiled Code)
    "Thread-23" (TID:0xb4aab8, sys_thread_t:0x1e02460, Win32ID:0x6b8,
state:CW)
prio=5
        java.lang.Object.wait(Compiled Code)
        org.apache.tomcat.util.ThreadPool$ControlRunnable.run(Compiled Code)
        java.lang.Thread.run(Compiled Code)
    "Thread-22" (TID:0xb4aa50, sys_thread_t:0x1e02378, Win32ID:0x574,
state:CW)
prio=5
        java.lang.Object.wait(Compiled Code)
        org.apache.tomcat.util.ThreadPool$ControlRunnable.run(Compiled Code)
        java.lang.Thread.run(Compiled Code)
    "Thread-21" (TID:0xb4aa10, sys_thread_t:0x1e02290, Win32ID:0x45c,
state:CW)
prio=5
        java.lang.Object.wait(Compiled Code)
        org.apache.tomcat.util.ThreadPool$ControlRunnable.run(Compiled Code)
        java.lang.Thread.run(Compiled Code)
    "Thread-20" (TID:0xb4a9d0, sys_thread_t:0x1e021a8, Win32ID:0x55c,
state:CW)
prio=5
        java.lang.Object.wait(Compiled Code)
        org.apache.tomcat.util.ThreadPool$ControlRunnable.run(Compiled Code)
        java.lang.Thread.run(Compiled Code)
    "Thread-19" (TID:0xb4a988, sys_thread_t:0x1e173d8, Win32ID:0x578,
state:CW)
prio=5
        java.lang.Object.wait(Compiled Code)
        org.apache.tomcat.util.ThreadPool$ControlRunnable.run(Compiled Code)
        java.lang.Thread.run(Compiled Code)
    "Thread-18" (TID:0xb4ac80, sys_thread_t:0x1e3cf28, Win32ID:0x56c,
state:CW)
prio=5
        java.lang.Object.wait(Compiled Code)
        org.apache.tomcat.util.ThreadPool$ControlRunnable.run(Compiled Code)
        java.lang.Thread.run(Compiled Code)
    "Thread-17" (TID:0xb4ac28, sys_thread_t:0x1e3af68, Win32ID:0x568,
state:CW)
prio=5
        java.lang.Object.wait(Compiled Code)
        org.apache.tomcat.util.ThreadPool$ControlRunnable.run(Compiled Code)
        java.lang.Thread.run(Compiled Code)
    "Thread-16" (TID:0xb4abe8, sys_thread_t:0x1e38f18, Win32ID:0x560,
state:CW)
prio=5
        java.lang.Object.wait(Compiled Code)
        org.apache.tomcat.util.ThreadPool$ControlRunnable.run(Compiled Code)
        java.lang.Thread.run(Compiled Code)
    "Thread-15" (TID:0xb4ab10, sys_thread_t:0x1e36f58, Win32ID:0x558,
state:CW)
prio=5
        java.lang.Object.wait(Compiled Code)
        org.apache.tomcat.util.ThreadPool$ControlRunnable.run(Compiled Code)
        java.lang.Thread.run(Compiled Code)
    "Thread-14" (TID:0xb4ab50, sys_thread_t:0x1e34f10, Win32ID:0x554,
state:CW)
prio=5
        java.lang.Object.wait(Compiled Code)
        org.apache.tomcat.util.ThreadPool$ControlRunnable.run(Compiled Code)
        java.lang.Thread.run(Compiled Code)
    "Thread-13" (TID:0xb4b1a0, sys_thread_t:0x1dfce10, Win32ID:0x54c,
state:CW)
prio=5
        java.lang.Object.wait(Compiled Code)
        org.apache.tomcat.util.ThreadPool$ControlRunnable.run(Compiled Code)
        java.lang.Thread.run(Compiled Code)
    "Thread-12" (TID:0xb4b560, sys_thread_t:0x1e30ee0, Win32ID:0x544,
state:CW)
prio=5
        org.apache.tomcat.util.ThreadPool$MonitorRunnable.run(Compiled Code)
        java.lang.Thread.run(Compiled Code)
    "Thread-11" (TID:0xb4b4a0, sys_thread_t:0x1df9be0, Win32ID:0x540,
state:R) p
rio=5
        java.net.PlainSocketImpl.accept(Compiled Code)
        java.net.ServerSocket.implAccept(Compiled Code)
        java.net.ServerSocket.accept(Compiled Code)
        org.apache.tomcat.service.PoolTcpEndpoint.acceptSocket(Compiled
Code)
        org.apache.tomcat.service.TcpWorkerThread.runIt(Compiled Code)
        org.apache.tomcat.util.ThreadPool$ControlRunnable.run(Compiled Code)
        java.lang.Thread.run(Compiled Code)
    "Thread-10" (TID:0xb4b440, sys_thread_t:0x1e2cf38, Win32ID:0x72c,
state:CW)
prio=5
        java.lang.Object.wait(Compiled Code)
        org.apache.tomcat.util.ThreadPool$ControlRunnable.run(Compiled Code)
        java.lang.Thread.run(Compiled Code)
    "Thread-9" (TID:0xb4b400, sys_thread_t:0x1e2aef0, Win32ID:0x734,
state:CW) p
rio=5
        java.lang.Object.wait(Compiled Code)
        org.apache.tomcat.util.ThreadPool$ControlRunnable.run(Compiled Code)
        java.lang.Thread.run(Compiled Code)
    "Thread-8" (TID:0xb4b760, sys_thread_t:0x1e28f30, Win32ID:0x738,
state:CW) p
rio=5
        java.lang.Object.wait(Compiled Code)
        org.apache.tomcat.util.ThreadPool$ControlRunnable.run(Compiled Code)
        java.lang.Thread.run(Compiled Code)
    "Thread-7" (TID:0xb4b720, sys_thread_t:0x1e26ee8, Win32ID:0x720,
state:CW) p
rio=5
        java.lang.Object.wait(Compiled Code)
        org.apache.tomcat.util.ThreadPool$ControlRunnable.run(Compiled Code)
        java.lang.Thread.run(Compiled Code)
    "Thread-6" (TID:0xb4b6e0, sys_thread_t:0x1e24f28, Win32ID:0x6a0,
state:CW) p
rio=5
        java.lang.Object.wait(Compiled Code)
        org.apache.tomcat.util.ThreadPool$ControlRunnable.run(Compiled Code)
        java.lang.Thread.run(Compiled Code)
    "Thread-5" (TID:0xb4b6a0, sys_thread_t:0x1e22ee0, Win32ID:0x694,
state:CW) p
rio=5
        java.lang.Object.wait(Compiled Code)
        org.apache.tomcat.util.ThreadPool$ControlRunnable.run(Compiled Code)
        java.lang.Thread.run(Compiled Code)
    "Thread-4" (TID:0xb4b658, sys_thread_t:0x1e20e98, Win32ID:0x730,
state:CW) p
rio=5
        java.lang.Object.wait(Compiled Code)
        org.apache.tomcat.util.ThreadPool$ControlRunnable.run(Compiled Code)
        java.lang.Thread.run(Compiled Code)
    "Thread-3" (TID:0xb4b610, sys_thread_t:0x1e1eed8, Win32ID:0x68c,
state:CW) p
rio=5
        java.lang.Object.wait(Compiled Code)
        org.apache.tomcat.util.ThreadPool$ControlRunnable.run(Compiled Code)
        java.lang.Thread.run(Compiled Code)
    "Thread-2" (TID:0xb4b938, sys_thread_t:0x1e1cf18, Win32ID:0x684,
state:CW) p
rio=5
        java.lang.Object.wait(Compiled Code)
        org.apache.tomcat.util.ThreadPool$ControlRunnable.run(Compiled Code)
        java.lang.Thread.run(Compiled Code)
    "StandardManager" (TID:0xb518d8, sys_thread_t:0x1dfd080, Win32ID:0x674,
stat
e:MW) prio=5
        org.apache.tomcat.session.StandardManager.threadSleep(Compiled Code)
        java.lang.Thread.run(Compiled Code)
    "StandardManager" (TID:0xb4bd88, sys_thread_t:0x1d9e840, Win32ID:0x178,
stat
e:MW) prio=5
        org.apache.tomcat.session.StandardManager.threadSleep(Compiled Code)
        java.lang.Thread.run(Compiled Code)
    "StandardManager" (TID:0xb47fc0, sys_thread_t:0x1953ea0, Win32ID:0x364,
stat
e:MW) prio=5
        org.apache.tomcat.session.StandardManager.threadSleep(Compiled Code)
        java.lang.Thread.run(Compiled Code)
    "StandardManager" (TID:0xb44c10, sys_thread_t:0x1df8378, Win32ID:0x640,
stat
e:MW) prio=5
        org.apache.tomcat.session.StandardManager.threadSleep(Compiled Code)
        java.lang.Thread.run(Compiled Code)
    "StandardManager" (TID:0xb45630, sys_thread_t:0x1dd26d0, Win32ID:0x7ac,
stat
e:MW) prio=5
        org.apache.tomcat.session.StandardManager.threadSleep(Compiled Code)
        java.lang.Thread.run(Compiled Code)
    "StandardManager" (TID:0xb513d0, sys_thread_t:0x1da1db8, Win32ID:0x458,
stat
e:MW) prio=5
        org.apache.tomcat.session.StandardManager.threadSleep(Compiled Code)
        java.lang.Thread.run(Compiled Code)
    "SeedGenerator Thread" (TID:0xb51c68, sys_thread_t:0x1db8220,
Win32ID:0x760,
 state:CW) prio=2
        java.lang.Object.wait(Compiled Code)
        java.security.SeedGenerator.run(Compiled Code)
        java.lang.Thread.run(Compiled Code)
    "Thread-1" (TID:0xb31d38, sys_thread_t:0x1d39ea0, Win32ID:0x4f8,
state:MW) p
rio=5
        java.io.FileOutputStream.write(Compiled Code)
    "Finalizer thread" (TID:0xb20088, sys_thread_t:0x18d6790, Win32ID:0x794,
sta
te:CW) prio=2
    "main" (TID:0xb200b0, sys_thread_t:0x18e05f8, Win32ID:0x638, state:CW)
prio=
5
Monitor Cache Dump:
    org.apache.tomcat.util.ThreadPool$ControlRunnable@B4A548/BFE1E8:
<unowned>
        Waiters: 1
    org.apache.tomcat.util.ThreadPool$ControlRunnable@B4B758/BFB518:
<unowned>
        Waiters: 1
    org.apache.tomcat.util.ThreadPool$ControlRunnable@B4A968/BFD2A8:
<unowned>
        Waiters: 1
    org.apache.tomcat.util.ThreadPool$ControlRunnable@B4A508/BFE108:
<unowned>
        Waiters: 1
    org.apache.tomcat.util.ThreadPool$ControlRunnable@B4B718/BFB438:
<unowned>
        Waiters: 1
    org.apache.tomcat.util.ThreadPool$ControlRunnable@B4AB00/BFDF28:
<unowned>
        Waiters: 1
    org.apache.tomcat.util.ThreadPool$MonitorRunnable@B4B510/BFBA08:
<unowned>
        Waiters: 1
    org.apache.jasper.runtime.PageContextImpl@B061C0/CC5938: owner
"Thread-31" (
0x1e16cb8, 1 entry)
    org.apache.tomcat.util.ThreadPool$ControlRunnable@B4B930/BFAF88:
<unowned>
        Waiters: 1
    org.apache.tomcat.util.ThreadPool$ControlRunnable@B4AB28/BFC610:
<unowned>
        Waiters: 1
    java.util.Hashtable@B44B28/BD6288: owner "StandardManager" (0x1df8378, 1
ent
ry)
    org.apache.tomcat.util.ThreadPool$ControlRunnable@B4A9C8/BFDBA8:
<unowned>
        Waiters: 1
    java.util.Hashtable@B52478/B77030: owner "StandardManager" (0x1da1db8, 1
ent
ry)
    java.util.Hashtable@B45900/BD3330: owner "StandardManager" (0x1dd26d0, 1
ent
ry)
    org.apache.tomcat.util.ThreadPool$MonitorRunnable@B4A3E8/BFE840:
<unowned>
        Waiters: 1
    java.security.SeedGenerator@B52268/B7DA08: <unowned>
        Waiters: 1
    org.apache.tomcat.util.ThreadPool$ControlRunnable@B4ABE0/BFD008:
<unowned>
        Waiters: 1
    org.apache.tomcat.util.ThreadPool$ControlRunnable@B4B3F8/BFB600:
<unowned>
        Waiters: 1
    java.util.Hashtable@B51C58/BD9D38: owner "StandardManager" (0x1dfd080, 1
ent
ry)
    java.util.Hashtable@B47F38/BCFCE8: owner "StandardManager" (0x1953ea0, 1
ent
ry)
    org.apache.tomcat.util.ThreadPool$ControlRunnable@B4A5E0/BFE4C0:
<unowned>
        Waiters: 1
    org.apache.tomcat.util.ThreadPool$ControlRunnable@B4AB90/BFC6F0:
<unowned>
        Waiters: 1
    org.apache.tomcat.util.ThreadPool$ControlRunnable@B4B190/BFC530:
<unowned>
        Waiters: 1
    org.apache.tomcat.util.ThreadPool$ControlRunnable@B4A5A0/BFE2C8:
<unowned>
        Waiters: 1
    org.apache.tomcat.util.ThreadPool$ControlRunnable@B4B650/BFB198:
<unowned>
        Waiters: 1
    org.apache.tomcat.util.ThreadPool$ControlRunnable@B4AA48/BFDD68:
<unowned>
        Waiters: 1
    org.apache.tomcat.util.ThreadPool$ControlRunnable@B4AC78/BFD1C8:
<unowned>
        Waiters: 1
    org.apache.tomcat.util.ThreadPool$ControlRunnable@B4B608/BFB0B0:
<unowned>
        Waiters: 1
    org.apache.tomcat.util.ThreadPool$ControlRunnable@B4AA08/BFDC88:
<unowned>
        Waiters: 1
    org.apache.tomcat.util.ThreadPool$ControlRunnable@B4B438/BFB6E0:
<unowned>
        Waiters: 1
    org.apache.tomcat.util.ThreadPool$ControlRunnable@B4AC20/BFD0E8:
<unowned>
        Waiters: 1
    org.apache.tomcat.util.ThreadPool$ControlRunnable@B4B6D8/BFB358:
<unowned>
        Waiters: 1
    org.apache.tomcat.util.ThreadPool$ControlRunnable@B4A4C0/BFE028:
<unowned>
        Waiters: 1
    java.util.Hashtable@B4BCF8/BB5FA0: owner "StandardManager" (0x1d9e840, 1
ent
ry)
    org.apache.tomcat.util.ThreadPool$ControlRunnable@B4B698/BFB278:
<unowned>
        Waiters: 1
    org.apache.tomcat.util.ThreadPool$ControlRunnable@B4AAB0/BFDE48:
<unowned>
        Waiters: 1
    java.net.PlainSocketImpl@B4B8A8/BFAEA8: owner "Thread-11" (0x1df9be0, 1
entr
y)
Registered Monitor Dump:
    Verifier lock: <unowned>
    SymcJIT Method Monitor: <unowned>
    SymcJIT Method Monitor: <unowned>
    SymcJIT Method List Monitor: <unowned>
    SymcJIT Fixups Allocation: <unowned>
    SymcJIT Code Allocation: <unowned>
    SymcJIT Data Allocation: <unowned>
    Thread queue lock: <unowned>
        Waiters: 1
    Name and type hash table lock: <unowned>
    String intern lock: <unowned>
    JNI pinning lock: <unowned>
    JNI global reference lock: <unowned>
    BinClass lock: <unowned>
    Class loading lock: <unowned>
    Java stack lock: <unowned>
    Code rewrite lock: <unowned>
    Heap lock: owner "Thread-31" (0x1e16cb8, 1 entry)
    Has finalization queue lock: <unowned>
    Finalize me queue lock: <unowned>
        Waiters: 1
    Monitor registry: <unowned>



Mime
View raw message