Hi,

Thanks for the useful link. I have gotten a thread dump using kill -3 .

You can find it in the attached file.


Özgür Özdemircili
http://www.acikkod.org
Code so clean you could eat off it




On Fri, Jun 25, 2010 at 4:56 PM, Caldarale, Charles R <
chuck.caldar...@unisys.com> wrote:

> > From: Ozgur Ozdemircili [mailto:ozgur.ozdemirc...@gmail.com]
> > Subject: Re: Tomcat current thread count
> >
> > What would be the possible ways of finding where the problem lies ?
>
> As previously stated, take a thread dump *before* the JVM crashes and find
> out what your threads are stuck on.  Your monitoring tool probably may have
> that capability built-in; if it doesn't, look here:
>
>
> http://wiki.apache.org/tomcat/HowTo#How_do_I_obtain_a_thread_dump_of_my_running_webapp_.3F
>
>  - 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
>
>
2010-06-25 17:11:59
Full thread dump Java HotSpot(TM) Server VM (14.2-b01 mixed mode):

"Thread-74" daemon prio=10 tid=0x0a971c00 nid=0x35a6 waiting on condition 
[0x6ab51000]
   java.lang.Thread.State: TIMED_WAITING (sleeping)
        at java.lang.Thread.sleep(Native Method)
        at 
com.serhs.agents.mikitravel.robots.JAXBPoolTimer.run(JAXBPoolTimer.java:37)

"Thread-73" daemon prio=10 tid=0x0a4e1000 nid=0x35a5 waiting on condition 
[0x6abf2000]
   java.lang.Thread.State: TIMED_WAITING (sleeping)
        at java.lang.Thread.sleep(Native Method)
        at 
com.serhs.agents.mikitravel.robots.MappingCacheTimer.run(MappingCacheTimer.java:41)

"http-8080-6" daemon prio=10 tid=0x0a0a6000 nid=0x34f2 in Object.wait() 
[0x6aa0c000]
   java.lang.Thread.State: WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
        - waiting on <0x8b779e08> (a 
org.apache.tomcat.util.net.JIoEndpoint$Worker)
        at java.lang.Object.wait(Object.java:485)
        at 
org.apache.tomcat.util.net.JIoEndpoint$Worker.await(JIoEndpoint.java:458)
        - locked <0x8b779e08> (a org.apache.tomcat.util.net.JIoEndpoint$Worker)
        at 
org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:484)
        at java.lang.Thread.run(Thread.java:619)

"http-8080-5" daemon prio=10 tid=0x09fc2000 nid=0x4e79 in Object.wait() 
[0x6aba1000]
   java.lang.Thread.State: WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
        - waiting on <0x8b346d78> (a 
org.apache.tomcat.util.net.JIoEndpoint$Worker)
        at java.lang.Object.wait(Object.java:485)
        at 
org.apache.tomcat.util.net.JIoEndpoint$Worker.await(JIoEndpoint.java:458)
        - locked <0x8b346d78> (a org.apache.tomcat.util.net.JIoEndpoint$Worker)
        at 
org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:484)
        at java.lang.Thread.run(Thread.java:619)

"http-8080-4" daemon prio=10 tid=0x0a7ed400 nid=0x4e77 in Object.wait() 
[0x6aa5d000]
   java.lang.Thread.State: WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
        - waiting on <0x8b348f10> (a 
org.apache.tomcat.util.net.JIoEndpoint$Worker)
        at java.lang.Object.wait(Object.java:485)
        at 
org.apache.tomcat.util.net.JIoEndpoint$Worker.await(JIoEndpoint.java:458)
        - locked <0x8b348f10> (a org.apache.tomcat.util.net.JIoEndpoint$Worker)
        at 
org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:484)
        at java.lang.Thread.run(Thread.java:619)

"http-8080-3" daemon prio=10 tid=0x0a7ebc00 nid=0x4e76 in Object.wait() 
[0x6aaae000]
   java.lang.Thread.State: WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
        - waiting on <0x8b348f90> (a 
org.apache.tomcat.util.net.JIoEndpoint$Worker)
        at java.lang.Object.wait(Object.java:485)
        at 
org.apache.tomcat.util.net.JIoEndpoint$Worker.await(JIoEndpoint.java:458)
        - locked <0x8b348f90> (a org.apache.tomcat.util.net.JIoEndpoint$Worker)
        at 
org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:484)
        at java.lang.Thread.run(Thread.java:619)

"Timer-9" daemon prio=10 tid=0x0a117800 nid=0x468a in Object.wait() [0x6ac43000]
   java.lang.Thread.State: TIMED_WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
        - waiting on <0x8ad8ef20> (a java.util.TaskQueue)
        at java.util.TimerThread.mainLoop(Timer.java:509)
        - locked <0x8ad8ef20> (a java.util.TaskQueue)
        at java.util.TimerThread.run(Timer.java:462)

"Timer-8" daemon prio=10 tid=0x0a5b3400 nid=0x45e1 in Object.wait() [0x6ac94000]
   java.lang.Thread.State: TIMED_WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
        - waiting on <0x76360980> (a java.util.TaskQueue)
        at java.util.TimerThread.mainLoop(Timer.java:509)
        - locked <0x76360980> (a java.util.TaskQueue)
        at java.util.TimerThread.run(Timer.java:462)

"Timer-7" daemon prio=10 tid=0x0aa91400 nid=0x45e0 in Object.wait() [0x6ace5000]
   java.lang.Thread.State: TIMED_WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
        - waiting on <0x76360a30> (a java.util.TaskQueue)
        at java.util.TimerThread.mainLoop(Timer.java:509)
        - locked <0x76360a30> (a java.util.TaskQueue)
        at java.util.TimerThread.run(Timer.java:462)

"Timer-6" daemon prio=10 tid=0x0aa90c00 nid=0x45df in Object.wait() [0x6ad36000]
   java.lang.Thread.State: TIMED_WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
        - waiting on <0x76360ae0> (a java.util.TaskQueue)
        at java.util.TimerThread.mainLoop(Timer.java:509)
        - locked <0x76360ae0> (a java.util.TaskQueue)
        at java.util.TimerThread.run(Timer.java:462)

"Timer-5" daemon prio=10 tid=0x09e44800 nid=0x45de in Object.wait() [0x6ad87000]
   java.lang.Thread.State: TIMED_WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
        - waiting on <0x76360b90> (a java.util.TaskQueue)
        at java.util.TimerThread.mainLoop(Timer.java:509)
        - locked <0x76360b90> (a java.util.TaskQueue)
        at java.util.TimerThread.run(Timer.java:462)

"Timer-4" daemon prio=10 tid=0x0a312400 nid=0x45dd in Object.wait() [0x6add8000]
   java.lang.Thread.State: TIMED_WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
        - waiting on <0x76360c40> (a java.util.TaskQueue)
        at java.util.TimerThread.mainLoop(Timer.java:509)
        - locked <0x76360c40> (a java.util.TaskQueue)
        at java.util.TimerThread.run(Timer.java:462)

"Thread-24" daemon prio=10 tid=0x0a7ee800 nid=0x45dc runnable [0x6ae29000]
   java.lang.Thread.State: RUNNABLE
        at java.net.PlainDatagramSocketImpl.receive0(Native Method)
        - locked <0x7516efa0> (a java.net.PlainDatagramSocketImpl)
        at 
java.net.PlainDatagramSocketImpl.receive(PlainDatagramSocketImpl.java:136)
        - locked <0x7516efa0> (a java.net.PlainDatagramSocketImpl)
        at java.net.DatagramSocket.receive(DatagramSocket.java:712)
        - locked <0x7516f010> (a java.net.DatagramPacket)
        - locked <0x7516edd0> (a java.net.DatagramSocket)
        at com.serhs.wsserhs.udp.ServerUDP.start(ServerUDP.java:60)
        at com.serhs.wsserhs.udp.ServerUDP.run(ServerUDP.java:117)
        at java.lang.Thread.run(Thread.java:619)

"http-8080-2" daemon prio=10 tid=0x09cef800 nid=0x45db in Object.wait() 
[0x6ae7a000]
   java.lang.Thread.State: WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
        - waiting on <0x7516f488> (a 
org.apache.tomcat.util.net.JIoEndpoint$Worker)
        at java.lang.Object.wait(Object.java:485)
        at 
org.apache.tomcat.util.net.JIoEndpoint$Worker.await(JIoEndpoint.java:458)
        - locked <0x7516f488> (a org.apache.tomcat.util.net.JIoEndpoint$Worker)
        at 
org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:484)
        at java.lang.Thread.run(Thread.java:619)

"TP-Monitor" daemon prio=10 tid=0x0a1b1c00 nid=0x452e in Object.wait() 
[0x6aecb000]
   java.lang.Thread.State: TIMED_WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
        - waiting on <0x7389abe8> (a 
org.apache.tomcat.util.threads.ThreadPool$MonitorRunnable)
        at 
org.apache.tomcat.util.threads.ThreadPool$MonitorRunnable.run(ThreadPool.java:565)
        - locked <0x7389abe8> (a 
org.apache.tomcat.util.threads.ThreadPool$MonitorRunnable)
        at java.lang.Thread.run(Thread.java:619)

"TP-Processor4" daemon prio=10 tid=0x09f8c400 nid=0x452d runnable [0x6af1c000]
   java.lang.Thread.State: RUNNABLE
        at java.net.PlainSocketImpl.socketAccept(Native Method)
        at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:390)
        - locked <0x738988d8> (a java.net.SocksSocketImpl)
        at java.net.ServerSocket.implAccept(ServerSocket.java:453)
        at java.net.ServerSocket.accept(ServerSocket.java:421)
        at org.apache.jk.common.ChannelSocket.accept(ChannelSocket.java:307)
        at 
org.apache.jk.common.ChannelSocket.acceptConnections(ChannelSocket.java:661)
        at 
org.apache.jk.common.ChannelSocket$SocketAcceptor.runIt(ChannelSocket.java:872)
        at 
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:690)
        at java.lang.Thread.run(Thread.java:619)

"TP-Processor3" daemon prio=10 tid=0x09dfd000 nid=0x452c in Object.wait() 
[0x6af6d000]
   java.lang.Thread.State: WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
        - waiting on <0x7389a748> (a 
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable)
        at java.lang.Object.wait(Object.java:485)
        at 
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:662)
        - locked <0x7389a748> (a 
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable)
        at java.lang.Thread.run(Thread.java:619)

"TP-Processor2" daemon prio=10 tid=0x09dfcc00 nid=0x452b in Object.wait() 
[0x6afbe000]
   java.lang.Thread.State: WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
        - waiting on <0x7389a4f8> (a 
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable)
        at java.lang.Object.wait(Object.java:485)
        at 
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:662)
        - locked <0x7389a4f8> (a 
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable)
        at java.lang.Thread.run(Thread.java:619)

"http-8080-1" daemon prio=10 tid=0x09acdc00 nid=0x452a in Object.wait() 
[0x6b00f000]
   java.lang.Thread.State: WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
        - waiting on <0x7388e850> (a 
org.apache.tomcat.util.net.JIoEndpoint$Worker)
        at java.lang.Object.wait(Object.java:485)
        at 
org.apache.tomcat.util.net.JIoEndpoint$Worker.await(JIoEndpoint.java:458)
        - locked <0x7388e850> (a org.apache.tomcat.util.net.JIoEndpoint$Worker)
        at 
org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:484)
        at java.lang.Thread.run(Thread.java:619)

"TP-Processor1" daemon prio=10 tid=0x09ea8000 nid=0x4529 in Object.wait() 
[0x6b060000]
   java.lang.Thread.State: WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
        - waiting on <0x7389a2a8> (a 
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable)
        at java.lang.Object.wait(Object.java:485)
        at 
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:662)
        - locked <0x7389a2a8> (a 
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable)
        at java.lang.Thread.run(Thread.java:619)

"http-8080-Acceptor-0" daemon prio=10 tid=0x09c74400 nid=0x4528 runnable 
[0x6b0b1000]
   java.lang.Thread.State: RUNNABLE
        at java.net.PlainSocketImpl.socketAccept(Native Method)
        at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:390)
        - locked <0x73631f08> (a java.net.SocksSocketImpl)
        at java.net.ServerSocket.implAccept(ServerSocket.java:453)
        at java.net.ServerSocket.accept(ServerSocket.java:421)
        at 
org.apache.tomcat.util.net.DefaultServerSocketFactory.acceptSocket(DefaultServerSocketFactory.java:61)
        at 
org.apache.tomcat.util.net.JIoEndpoint$Acceptor.run(JIoEndpoint.java:352)
        at java.lang.Thread.run(Thread.java:619)

"ContainerBackgroundProcessor[StandardEngine[Catalina]]" daemon prio=10 
tid=0x09c73c00 nid=0x4527 waiting on condition [0x6b102000]
   java.lang.Thread.State: TIMED_WAITING (sleeping)
        at java.lang.Thread.sleep(Native Method)
        at 
org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.run(ContainerBase.java:1579)
        at java.lang.Thread.run(Thread.java:619)

"javamelody examples" daemon prio=10 tid=0x09a87c00 nid=0x4526 in Object.wait() 
[0x6b153000]
   java.lang.Thread.State: TIMED_WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
        - waiting on <0x7384baa8> (a java.util.TaskQueue)
        at java.util.TimerThread.mainLoop(Timer.java:509)
        - locked <0x7384baa8> (a java.util.TaskQueue)
        at java.util.TimerThread.run(Timer.java:462)

"Timer-3" daemon prio=10 tid=0x0aadf800 nid=0x4525 in Object.wait() [0x6b1a4000]
   java.lang.Thread.State: WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
        - waiting on <0x7381b778> (a java.util.TaskQueue)
        at java.lang.Object.wait(Object.java:485)
        at java.util.TimerThread.mainLoop(Timer.java:483)
        - locked <0x7381b778> (a java.util.TaskQueue)
        at java.util.TimerThread.run(Timer.java:462)

"javamelody wsserhs.old" daemon prio=10 tid=0x09a59400 nid=0x4524 in 
Object.wait() [0x6b386000]
   java.lang.Thread.State: TIMED_WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
        - waiting on <0x738c7ff8> (a java.util.TaskQueue)
        at java.util.TimerThread.mainLoop(Timer.java:509)
        - locked <0x738c7ff8> (a java.util.TaskQueue)
        at java.util.TimerThread.run(Timer.java:462)

"javamelody docs" daemon prio=10 tid=0x0a1b8800 nid=0x4523 in Object.wait() 
[0x6b427000]
   java.lang.Thread.State: TIMED_WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
        - waiting on <0x738c8078> (a java.util.TaskQueue)
        at java.util.TimerThread.mainLoop(Timer.java:509)
        - locked <0x738c8078> (a java.util.TaskQueue)
        at java.util.TimerThread.run(Timer.java:462)

"javamelody" daemon prio=10 tid=0x0a833400 nid=0x4522 in Object.wait() 
[0x6b53f000]
   java.lang.Thread.State: TIMED_WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
        - waiting on <0x738c8128> (a java.util.TaskQueue)
        at java.util.TimerThread.mainLoop(Timer.java:509)
        - locked <0x738c8128> (a java.util.TaskQueue)
        at java.util.TimerThread.run(Timer.java:462)

"javamelody wsmiki" daemon prio=10 tid=0x0aae0000 nid=0x4521 in Object.wait() 
[0x6b1f5000]
   java.lang.Thread.State: TIMED_WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
        - waiting on <0x738c81d8> (a java.util.TaskQueue)
        at java.util.TimerThread.mainLoop(Timer.java:509)
        - locked <0x738c81d8> (a java.util.TaskQueue)
        at java.util.TimerThread.run(Timer.java:462)

"Timer-2" daemon prio=10 tid=0x09ad3c00 nid=0x4520 in Object.wait() [0x6b478000]
   java.lang.Thread.State: TIMED_WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
        - waiting on <0x738c8288> (a java.util.TaskQueue)
        at java.util.TimerThread.mainLoop(Timer.java:509)
        - locked <0x738c8288> (a java.util.TaskQueue)
        at java.util.TimerThread.run(Timer.java:462)

"javamelody wsserhs" daemon prio=10 tid=0x09ad8800 nid=0x451f in Object.wait() 
[0x6b4c9000]
   java.lang.Thread.State: TIMED_WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
        - waiting on <0x738c8308> (a java.util.TaskQueue)
        at java.util.TimerThread.mainLoop(Timer.java:509)
        - locked <0x738c8308> (a java.util.TaskQueue)
        at java.util.TimerThread.run(Timer.java:462)

"Timer-1" daemon prio=10 tid=0x0a5fd800 nid=0x451e in Object.wait() [0x6b28f000]
   java.lang.Thread.State: TIMED_WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
        - waiting on <0x738c83b8> (a java.util.TaskQueue)
        at java.util.TimerThread.mainLoop(Timer.java:509)
        - locked <0x738c83b8> (a java.util.TaskQueue)
        at java.util.TimerThread.run(Timer.java:462)

"javamelody wsmiki5" daemon prio=10 tid=0x0a4d5000 nid=0x451d in Object.wait() 
[0x6b2e0000]
   java.lang.Thread.State: TIMED_WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
        - waiting on <0x738c8438> (a java.util.TaskQueue)
        at java.util.TimerThread.mainLoop(Timer.java:509)
        - locked <0x738c8438> (a java.util.TaskQueue)
        at java.util.TimerThread.run(Timer.java:462)

"javamelody LoadProduct" daemon prio=10 tid=0x0a0bc000 nid=0x44b7 in 
Object.wait() [0x6b331000]
   java.lang.Thread.State: TIMED_WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
        - waiting on <0x7371d150> (a java.util.TaskQueue)
        at java.util.TimerThread.mainLoop(Timer.java:509)
        - locked <0x7371d150> (a java.util.TaskQueue)
        at java.util.TimerThread.run(Timer.java:462)

"javamelody manager" daemon prio=10 tid=0x0a031c00 nid=0x4469 in Object.wait() 
[0x6b590000]
   java.lang.Thread.State: TIMED_WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
        - waiting on <0x7361ff58> (a java.util.TaskQueue)
        at java.util.TimerThread.mainLoop(Timer.java:509)
        - locked <0x7361ff58> (a java.util.TaskQueue)
        at java.util.TimerThread.run(Timer.java:462)

"Timer-0" daemon prio=10 tid=0x09f8e800 nid=0x4468 in Object.wait() [0x6b5e9000]
   java.lang.Thread.State: TIMED_WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
        - waiting on <0x73620008> (a java.util.TaskQueue)
        at java.util.TimerThread.mainLoop(Timer.java:509)
        - locked <0x73620008> (a java.util.TaskQueue)
        at java.util.TimerThread.run(Timer.java:462)

"javamelody host-manager" daemon prio=10 tid=0x09efec00 nid=0x4467 in 
Object.wait() [0x6b6ef000]
   java.lang.Thread.State: TIMED_WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
        - waiting on <0x73620088> (a java.util.TaskQueue)
        at java.util.TimerThread.mainLoop(Timer.java:509)
        - locked <0x73620088> (a java.util.TaskQueue)
        at java.util.TimerThread.run(Timer.java:462)

"GC Daemon" daemon prio=10 tid=0x09ebb800 nid=0x4466 in Object.wait() 
[0x6b754000]
   java.lang.Thread.State: TIMED_WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
        - waiting on <0x7361ea90> (a sun.misc.GC$LatencyLock)
        at sun.misc.GC$Daemon.run(GC.java:100)
        - locked <0x7361ea90> (a sun.misc.GC$LatencyLock)

"Low Memory Detector" daemon prio=10 tid=0x099e3000 nid=0x4462 runnable 
[0x00000000]
   java.lang.Thread.State: RUNNABLE

"CompilerThread1" daemon prio=10 tid=0x099e1400 nid=0x4461 waiting on condition 
[0x00000000]
   java.lang.Thread.State: RUNNABLE

"CompilerThread0" daemon prio=10 tid=0x099de800 nid=0x4460 waiting on condition 
[0x00000000]
   java.lang.Thread.State: RUNNABLE

"Signal Dispatcher" daemon prio=10 tid=0x099dd000 nid=0x445f runnable 
[0x00000000]
   java.lang.Thread.State: RUNNABLE

"Finalizer" daemon prio=10 tid=0x099ca400 nid=0x445e in Object.wait() 
[0x6bc39000]
   java.lang.Thread.State: WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
        - waiting on <0x734e0a30> (a java.lang.ref.ReferenceQueue$Lock)
        at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:118)
        - locked <0x734e0a30> (a java.lang.ref.ReferenceQueue$Lock)
        at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:134)
        at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:159)

"Reference Handler" daemon prio=10 tid=0x099c8c00 nid=0x445d in Object.wait() 
[0x6bc8b000]
   java.lang.Thread.State: WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
        - waiting on <0x734e0958> (a java.lang.ref.Reference$Lock)
        at java.lang.Object.wait(Object.java:485)
        at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:116)
        - locked <0x734e0958> (a java.lang.ref.Reference$Lock)

"main" prio=10 tid=0x0997bc00 nid=0x445b runnable [0xb7486000]
   java.lang.Thread.State: RUNNABLE
        at java.net.PlainSocketImpl.socketAccept(Native Method)
        at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:390)
        - locked <0x7389cba0> (a java.net.SocksSocketImpl)
        at java.net.ServerSocket.implAccept(ServerSocket.java:453)
        at java.net.ServerSocket.accept(ServerSocket.java:421)
        at 
org.apache.catalina.core.StandardServer.await(StandardServer.java:389)
        at org.apache.catalina.startup.Catalina.await(Catalina.java:662)
        at org.apache.catalina.startup.Catalina.start(Catalina.java:614)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
        at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:597)
        at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:289)
        at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:414)

"VM Thread" prio=10 tid=0x099c4c00 nid=0x445c runnable 

"VM Periodic Task Thread" prio=10 tid=0x099e5000 nid=0x4463 waiting on 
condition 

JNI global references: 1174

Heap
 def new generation   total 77056K, used 5520K [0x6c320000, 0x716b0000, 
0x734e0000)
  eden space 68544K,   8% used [0x6c320000, 0x6c884108, 0x70610000)
  from space 8512K,   0% used [0x70610000, 0x70610000, 0x70e60000)
  to   space 8512K,   0% used [0x70e60000, 0x70e60000, 0x716b0000)
 tenured generation   total 684480K, used 404239K [0x734e0000, 0x9d150000, 
0xac320000)
   the space 684480K,  59% used [0x734e0000, 0x8bfa3fe0, 0x8bfa4000, 0x9d150000)
 compacting perm gen  total 56064K, used 55957K [0xac320000, 0xaf9e0000, 
0xb4320000)
   the space 56064K,  99% used [0xac320000, 0xaf9c54f0, 0xaf9c5600, 0xaf9e0000)
No shared spaces configured.

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

Reply via email to