tomcat-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From francis picabia <fpica...@gmail.com>
Subject High load from tomcat, no users, no errors
Date Fri, 06 Jul 2012 16:52:58 GMT
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-unsubscribe@tomcat.apache.org
For additional commands, e-mail: users-help@tomcat.apache.org


Mime
View raw message