Hello, I have two servers with Debian 6 and an older tomcat 5.0.30 Starting only recently, each has taken a sudden leap in load. There is no traffic hitting it, as I can confirm using lsof.
One server had a load of nearly 0 and at midnight jumped to 10 and stayed that way until the next day. Nothing has changed in the tomcat apps, but the Debian OS has likely had some security updates, such as for mysql library. I found some small glitches in orphaned apps and deleted them so I now have a clean start up - no errors. The server which was at load of 10 now shows reasonable load average, but tomcat is still running hot for a service getting no hits: top - 13:41:38 up 30 days, 6:21, 2 users, load average: 0.00, 0.00, 0.00 Tasks: 263 total, 2 running, 261 sleeping, 0 stopped, 0 zombie Cpu(s): 4.7%us, 4.4%sy, 0.0%ni, 90.3%id, 0.0%wa, 0.0%hi, 0.5%si, 0.0%st Mem: 16461112k total, 16335376k used, 125736k free, 549972k buffers Swap: 3906552k total, 0k used, 3906552k free, 14871648k cached PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND 23648 tomcat 20 0 4623m 203m 10m S 109 1.3 284:04.69 java On the second server, it also has a clean start up, but the load average is about 6. In that case it uses the mysql connector. I experimented with the current mysql java driver from the Debian package copied into the tomcat 5.0.30 common/lib, but it made no difference either way. I should add that the tomcat apps all appear to work, but we are simply seeing a very high load. On stackexchange, someone suggested a kill -3 will be a poor man's profiler to reveal what is tying up CPU time. I've looked at the dump, and I don't see anything pinpointed by this method. I noticed a couple of lines mentioning lock, but I don't know what it might mean. If anyone can suggest what I can do next, it would be appreciated. I end this email with the dump from kill -3... 2012-07-06 13:24:12 Full thread dump Java HotSpot(TM) 64-Bit Server VM (20.1-b02 mixed mode): "TP-Processor8" daemon prio=10 tid=0x0000000040432000 nid=0x5ca0 in Object.wait() [0x00007f18330ef000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x00000007ac546728> (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:656) - locked <0x00000007ac546728> (a org.apache.tomcat.util.threads.ThreadPool$ControlRunnable) at java.lang.Thread.run(Thread.java:662) "TP-Processor7" daemon prio=10 tid=0x0000000040803000 nid=0x5c9f in Object.wait() [0x00007f18331f0000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x00000007ac546318> (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:656) - locked <0x00000007ac546318> (a org.apache.tomcat.util.threads.ThreadPool$ControlRunnable) at java.lang.Thread.run(Thread.java:662) "TP-Processor6" daemon prio=10 tid=0x0000000040430800 nid=0x5c9e in Object.wait() [0x00007f18332f1000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x00000007ac545f08> (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:656) - locked <0x00000007ac545f08> (a org.apache.tomcat.util.threads.ThreadPool$ControlRunnable) at java.lang.Thread.run(Thread.java:662) "TP-Processor5" daemon prio=10 tid=0x0000000040944000 nid=0x5c9d in Object.wait() [0x00007f18333f2000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x00000007ac545af8> (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:656) - locked <0x00000007ac545af8> (a org.apache.tomcat.util.threads.ThreadPool$ControlRunnable) at java.lang.Thread.run(Thread.java:662) "TP-Monitor" daemon prio=10 tid=0x00007f183435e800 nid=0x5c92 in Object.wait() [0x00007f18334f3000] java.lang.Thread.State: TIMED_WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x00000007b02d0100> (a org.apache.tomcat.util.threads.ThreadPool$MonitorRunnable) at org.apache.tomcat.util.threads.ThreadPool$MonitorRunnable.run(ThreadPool.java:559) - locked <0x00000007b02d0100> (a org.apache.tomcat.util.threads.ThreadPool$MonitorRunnable) at java.lang.Thread.run(Thread.java:662) "TP-Processor4" daemon prio=10 tid=0x00007f1834256000 nid=0x5c91 runnable [0x00007f18335f4000] java.lang.Thread.State: RUNNABLE at java.net.PlainSocketImpl.socketAccept(Native Method) at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:408) - locked <0x00000007b02e00a0> (a java.net.SocksSocketImpl) at java.net.ServerSocket.implAccept(ServerSocket.java:462) at java.net.ServerSocket.accept(ServerSocket.java:430) at org.apache.jk.common.ChannelSocket.accept(ChannelSocket.java:295) at org.apache.jk.common.ChannelSocket.acceptConnections(ChannelSocket.java:638) at org.apache.jk.common.SocketAcceptor.runIt(ChannelSocket.java:847) at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684) at java.lang.Thread.run(Thread.java:662) "TP-Processor3" daemon prio=10 tid=0x00007f18342cb000 nid=0x5c90 in Object.wait() [0x00007f18336f5000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x00000007b02e8d68> (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:656) - locked <0x00000007b02e8d68> (a org.apache.tomcat.util.threads.ThreadPool$ControlRunnable) at java.lang.Thread.run(Thread.java:662) "TP-Processor2" daemon prio=10 tid=0x00007f18342b6800 nid=0x5c8f in Object.wait() [0x00007f18337f6000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x00000007b02eb210> (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:656) - locked <0x00000007b02eb210> (a org.apache.tomcat.util.threads.ThreadPool$ControlRunnable) at java.lang.Thread.run(Thread.java:662) "TP-Processor1" daemon prio=10 tid=0x00007f18342f2000 nid=0x5c8e runnable [0x00007f18338f7000] java.lang.Thread.State: RUNNABLE at java.net.SocketInputStream.socketRead0(Native Method) at java.net.SocketInputStream.read(SocketInputStream.java:129) at java.io.BufferedInputStream.fill(BufferedInputStream.java:218) at java.io.BufferedInputStream.read1(BufferedInputStream.java:258) at java.io.BufferedInputStream.read(BufferedInputStream.java:317) - locked <0x00000007ac54b6c0> (a java.io.BufferedInputStream) at org.apache.jk.common.ChannelSocket.read(ChannelSocket.java:598) at org.apache.jk.common.ChannelSocket.receive(ChannelSocket.java:535) at org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java:663) at org.apache.jk.common.SocketConnection.runIt(ChannelSocket.java:866) at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684) at java.lang.Thread.run(Thread.java:662) "http-8080-Monitor" prio=10 tid=0x00007f1838025000 nid=0x5c8d in Object.wait() [0x00007f18339f8000] java.lang.Thread.State: TIMED_WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x00000007b02f8070> (a org.apache.tomcat.util.threads.ThreadPool$MonitorRunnable) at org.apache.tomcat.util.threads.ThreadPool$MonitorRunnable.run(ThreadPool.java:559) - locked <0x00000007b02f8070> (a org.apache.tomcat.util.threads.ThreadPool$MonitorRunnable) at java.lang.Thread.run(Thread.java:662) "http-8080-Processor25" daemon prio=10 tid=0x00007f1838023000 nid=0x5c8c runnable [0x00007f1833af9000] java.lang.Thread.State: RUNNABLE at java.net.PlainSocketImpl.socketAccept(Native Method) at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:408) - locked <0x00000007b03000a0> (a java.net.SocksSocketImpl) at java.net.ServerSocket.implAccept(ServerSocket.java:462) at java.net.ServerSocket.accept(ServerSocket.java:430) at org.apache.tomcat.util.net.DefaultServerSocketFactory.acceptSocket(DefaultServerSocketFactory.java:60) at org.apache.tomcat.util.net.PoolTcpEndpoint.acceptSocket(PoolTcpEndpoint.java:368) at org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:549) at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684) at java.lang.Thread.run(Thread.java:662) "http-8080-Processor24" daemon prio=10 tid=0x00007f1838019800 nid=0x5c8b in Object.wait() [0x00007f1833bfa000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x00000007b02d01a8> (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:656) - locked <0x00000007b02d01a8> (a org.apache.tomcat.util.threads.ThreadPool$ControlRunnable) at java.lang.Thread.run(Thread.java:662) "http-8080-Processor23" daemon prio=10 tid=0x00007f18385f4800 nid=0x5c8a in Object.wait() [0x00007f1833cfb000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x00000007b02f8118> (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:656) - locked <0x00000007b02f8118> (a org.apache.tomcat.util.threads.ThreadPool$ControlRunnable) at java.lang.Thread.run(Thread.java:662) "http-8080-Processor22" daemon prio=10 tid=0x00007f18385f2800 nid=0x5c89 in Object.wait() [0x00007f1833dfc000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x00000007b02d0250> (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:656) - locked <0x00000007b02d0250> (a org.apache.tomcat.util.threads.ThreadPool$ControlRunnable) at java.lang.Thread.run(Thread.java:662) "http-8080-Processor21" daemon prio=10 tid=0x00007f18385f0800 nid=0x5c88 in Object.wait() [0x00007f1833efd000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x00000007b02e02c8> (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:656) - locked <0x00000007b02e02c8> (a org.apache.tomcat.util.threads.ThreadPool$ControlRunnable) at java.lang.Thread.run(Thread.java:662) "http-8080-Processor20" daemon prio=10 tid=0x00007f18385ee800 nid=0x5c87 in Object.wait() [0x00007f1833ffe000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x00000007b02f0228> (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:656) - locked <0x00000007b02f0228> (a org.apache.tomcat.util.threads.ThreadPool$ControlRunnable) at java.lang.Thread.run(Thread.java:662) "http-8080-Processor19" daemon prio=10 tid=0x00007f18385ec800 nid=0x5c86 in Object.wait() [0x00007f1840151000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x00000007b02e0370> (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:656) - locked <0x00000007b02e0370> (a org.apache.tomcat.util.threads.ThreadPool$ControlRunnable) at java.lang.Thread.run(Thread.java:662) "http-8080-Processor18" daemon prio=10 tid=0x00007f18385ea800 nid=0x5c85 in Object.wait() [0x00007f1840252000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x00000007b02f02d0> (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:656) - locked <0x00000007b02f02d0> (a org.apache.tomcat.util.threads.ThreadPool$ControlRunnable) at java.lang.Thread.run(Thread.java:662) "http-8080-Processor17" daemon prio=10 tid=0x00007f18385e8800 nid=0x5c84 in Object.wait() [0x00007f1840353000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x00000007b02e0418> (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:656) - locked <0x00000007b02e0418> (a org.apache.tomcat.util.threads.ThreadPool$ControlRunnable) at java.lang.Thread.run(Thread.java:662) "http-8080-Processor16" daemon prio=10 tid=0x00007f18385e7800 nid=0x5c83 in Object.wait() [0x00007f1840454000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x00000007b02f0378> (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:656) - locked <0x00000007b02f0378> (a org.apache.tomcat.util.threads.ThreadPool$ControlRunnable) at java.lang.Thread.run(Thread.java:662) "http-8080-Processor15" daemon prio=10 tid=0x00007f1838055000 nid=0x5c82 in Object.wait() [0x00007f1840555000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x00000007b02e04c0> (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:656) - locked <0x00000007b02e04c0> (a org.apache.tomcat.util.threads.ThreadPool$ControlRunnable) at java.lang.Thread.run(Thread.java:662) "http-8080-Processor14" daemon prio=10 tid=0x00007f1838053000 nid=0x5c81 in Object.wait() [0x00007f1840656000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x00000007b02f0420> (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:656) - locked <0x00000007b02f0420> (a org.apache.tomcat.util.threads.ThreadPool$ControlRunnable) at java.lang.Thread.run(Thread.java:662) "http-8080-Processor13" daemon prio=10 tid=0x00007f1838086800 nid=0x5c80 in Object.wait() [0x00007f1840757000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x00000007b02e0788> (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:656) - locked <0x00000007b02e0788> (a org.apache.tomcat.util.threads.ThreadPool$ControlRunnable) at java.lang.Thread.run(Thread.java:662) "http-8080-Processor12" daemon prio=10 tid=0x00007f1838051000 nid=0x5c7f in Object.wait() [0x00007f1840858000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x00000007b02e07a8> (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:656) - locked <0x00000007b02e07a8> (a org.apache.tomcat.util.threads.ThreadPool$ControlRunnable) at java.lang.Thread.run(Thread.java:662) "http-8080-Processor11" daemon prio=10 tid=0x00007f183804f800 nid=0x5c7e in Object.wait() [0x00007f1840959000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x00000007b02f1798> (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:656) - locked <0x00000007b02f1798> (a org.apache.tomcat.util.threads.ThreadPool$ControlRunnable) at java.lang.Thread.run(Thread.java:662) "http-8080-Processor10" daemon prio=10 tid=0x00007f1838043000 nid=0x5c7d in Object.wait() [0x00007f1840a5a000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x00000007b02f1a18> (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:656) - locked <0x00000007b02f1a18> (a org.apache.tomcat.util.threads.ThreadPool$ControlRunnable) at java.lang.Thread.run(Thread.java:662) "http-8080-Processor9" daemon prio=10 tid=0x00007f1838041000 nid=0x5c7c in Object.wait() [0x00007f1840b5b000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x00000007b02f1c98> (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:656) - locked <0x00000007b02f1c98> (a org.apache.tomcat.util.threads.ThreadPool$ControlRunnable) at java.lang.Thread.run(Thread.java:662) "http-8080-Processor8" daemon prio=10 tid=0x00007f183803f000 nid=0x5c7b in Object.wait() [0x00007f1840c5c000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x00000007b02f1f10> (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:656) - locked <0x00000007b02f1f10> (a org.apache.tomcat.util.threads.ThreadPool$ControlRunnable) at java.lang.Thread.run(Thread.java:662) "http-8080-Processor7" daemon prio=10 tid=0x00007f183803d800 nid=0x5c7a in Object.wait() [0x00007f1840d5d000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x00000007b02f2188> (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:656) - locked <0x00000007b02f2188> (a org.apache.tomcat.util.threads.ThreadPool$ControlRunnable) at java.lang.Thread.run(Thread.java:662) "http-8080-Processor6" daemon prio=10 tid=0x00007f1838008800 nid=0x5c79 in Object.wait() [0x00007f1840e5e000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x00000007b02f2400> (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:656) - locked <0x00000007b02f2400> (a org.apache.tomcat.util.threads.ThreadPool$ControlRunnable) at java.lang.Thread.run(Thread.java:662) "http-8080-Processor5" daemon prio=10 tid=0x00007f1838034000 nid=0x5c78 in Object.wait() [0x00007f1840f5f000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x00000007b02f2678> (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:656) - locked <0x00000007b02f2678> (a org.apache.tomcat.util.threads.ThreadPool$ControlRunnable) at java.lang.Thread.run(Thread.java:662) "http-8080-Processor4" daemon prio=10 tid=0x00007f1838032000 nid=0x5c77 in Object.wait() [0x00007f1841060000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x00000007b02f28f0> (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:656) - locked <0x00000007b02f28f0> (a org.apache.tomcat.util.threads.ThreadPool$ControlRunnable) at java.lang.Thread.run(Thread.java:662) "http-8080-Processor3" daemon prio=10 tid=0x00007f183802d800 nid=0x5c76 in Object.wait() [0x00007f1841161000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x00000007b02f2b68> (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:656) - locked <0x00000007b02f2b68> (a org.apache.tomcat.util.threads.ThreadPool$ControlRunnable) at java.lang.Thread.run(Thread.java:662) "http-8080-Processor2" daemon prio=10 tid=0x00007f1838018800 nid=0x5c75 in Object.wait() [0x00007f1841262000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x00000007b02f2de0> (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:656) - locked <0x00000007b02f2de0> (a org.apache.tomcat.util.threads.ThreadPool$ControlRunnable) at java.lang.Thread.run(Thread.java:662) "http-8080-Processor1" daemon prio=10 tid=0x00007f183802c800 nid=0x5c74 in Object.wait() [0x00007f1841363000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x00000007b02f3058> (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:656) - locked <0x00000007b02f3058> (a org.apache.tomcat.util.threads.ThreadPool$ControlRunnable) at java.lang.Thread.run(Thread.java:662) "ContainerBackgroundProcessor[StandardEngine[Catalina]]" daemon prio=10 tid=0x00007f1838123800 nid=0x5c73 sleeping[0x00007f1841464000] java.lang.Thread.State: TIMED_WAITING (sleeping) at java.lang.Thread.sleep(Native Method) at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.run(ContainerBase.java:1597) at java.lang.Thread.run(Thread.java:662) "Low Memory Detector" daemon prio=10 tid=0x00007f183c003800 nid=0x5c70 runnable [0x0000000000000000] java.lang.Thread.State: RUNNABLE "C2 CompilerThread1" daemon prio=10 tid=0x00007f183c001000 nid=0x5c6f waiting on condition [0x0000000000000000] java.lang.Thread.State: RUNNABLE "C2 CompilerThread0" daemon prio=10 tid=0x00000000403c6000 nid=0x5c6e waiting on condition [0x0000000000000000] java.lang.Thread.State: RUNNABLE "Signal Dispatcher" daemon prio=10 tid=0x00000000403c3800 nid=0x5c6d waiting on condition [0x0000000000000000] java.lang.Thread.State: RUNNABLE "Finalizer" daemon prio=10 tid=0x00000000403a7000 nid=0x5c6c in Object.wait() [0x00007f1848430000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x00000007b0300498> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:118) - locked <0x00000007b0300498> (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=0x000000004039f800 nid=0x5c6b in Object.wait() [0x00007f1848531000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x00000007b02f0088> (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 <0x00000007b02f0088> (a java.lang.ref.Reference$Lock) "main" prio=10 tid=0x000000004032f000 nid=0x5c61 runnable [0x00007f184e532000] java.lang.Thread.State: RUNNABLE at java.net.PlainSocketImpl.socketAccept(Native Method) at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:408) - locked <0x00000007b0300628> (a java.net.SocksSocketImpl) at java.net.ServerSocket.implAccept(ServerSocket.java:462) at java.net.ServerSocket.accept(ServerSocket.java:430) at org.apache.catalina.core.StandardServer.await(StandardServer.java:513) at org.apache.catalina.startup.Catalina.await(Catalina.java:619) at org.apache.catalina.startup.Catalina.start(Catalina.java:579) 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:287) at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:425) "VM Thread" prio=10 tid=0x0000000040399000 nid=0x5c6a runnable "GC task thread#0 (ParallelGC)" prio=10 tid=0x0000000040342000 nid=0x5c62 runnable "GC task thread#1 (ParallelGC)" prio=10 tid=0x0000000040344000 nid=0x5c63 runnable "GC task thread#2 (ParallelGC)" prio=10 tid=0x0000000040346000 nid=0x5c64 runnable "GC task thread#3 (ParallelGC)" prio=10 tid=0x0000000040347800 nid=0x5c65 runnable "GC task thread#4 (ParallelGC)" prio=10 tid=0x0000000040349800 nid=0x5c66 runnable "GC task thread#5 (ParallelGC)" prio=10 tid=0x000000004034b800 nid=0x5c67 runnable "GC task thread#6 (ParallelGC)" prio=10 tid=0x000000004034d000 nid=0x5c68 runnable "GC task thread#7 (ParallelGC)" prio=10 tid=0x000000004034f000 nid=0x5c69 runnable "VM Periodic Task Thread" prio=10 tid=0x00007f183c016800 nid=0x5c71 waiting on condition JNI global references: 1702 Heap PSYoungGen total 75008K, used 17836K [0x00000007ac400000, 0x00000007b17b0000, 0x0000000800000000) eden space 64320K, 18% used [0x00000007ac400000,0x00000007acf81218,0x00000007b02d0000) from space 10688K, 56% used [0x00000007b02d0000,0x00000007b08b9e58,0x00000007b0d40000) to space 10688K, 0% used [0x00000007b0d40000,0x00000007b0d40000,0x00000007b17b0000) PSOldGen total 171520K, used 0K [0x0000000704c00000, 0x000000070f380000, 0x00000007ac400000) object space 171520K, 0% used [0x0000000704c00000,0x0000000704c00000,0x000000070f380000) PSPermGen total 21248K, used 16280K [0x00000006ffa00000, 0x0000000700ec0000, 0x0000000704c00000) object space 21248K, 76% used [0x00000006ffa00000,0x00000007009e6320,0x0000000700ec0000) --------------------------------------------------------------------- To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org For additional commands, e-mail: users-h...@tomcat.apache.org