linux下查看java进程的信息

[101@G3_101 logs]$ jinfo 29004

Attaching to process ID 29004, please wait...

Debugger attached successfully.

Server compiler detected.

JVM version is 20.14-b01

Java System Properties:

 

java.runtime.name = Java(TM) SE Runtime Environment

sun.boot.library.path = /usr/java/jdk1.6.0_43/jre/lib/amd64

java.vm.version = 20.14-b01

shared.loader =

java.vm.vendor = Sun Microsystems Inc.

java.vendor.url = http://java.sun.com/

path.separator = :

tomcat.util.buf.StringCache.byte.enabled = true

java.util.logging.config.file = /data/tomcat/conf/logging.properties

java.vm.name = Java HotSpot(TM) 64-Bit Server VM

file.encoding.pkg = sun.io

sun.java.launcher = SUN_STANDARD

user.country = US

sun.os.patch.level = unknown

java.vm.specification.name = Java Virtual Machine Specification

user.dir = /data/tomcat/bin

java.runtime.version = 1.6.0_43-b01

java.awt.graphicsenv = sun.awt.X11GraphicsEnvironment

java.endorsed.dirs = /data/tomcat/endorsed

os.arch = amd64

java.io.tmpdir = /data/tomcat/temp

line.separator =

 

java.vm.specification.vendor = Sun Microsystems Inc.

java.naming.factory.url.pkgs = org.apache.naming

java.util.logging.manager = org.apache.juli.ClassLoaderLogManager

os.name = Linux

sun.jnu.encoding = UTF-8

java.library.path = /usr/java/jdk1.6.0_43/jre/lib/amd64/server:/usr/java/jdk1.6.0_43/jre/lib/amd64:/usr/java/jdk1.6.0_43/jre/../lib/amd64:/usr/java/packages/lib/amd64:/usr/lib64:/lib64:/lib:/usr/lib

java.specification.name = Java Platform API Specification

java.class.version = 50.0

sun.management.compiler = HotSpot 64-Bit Tiered Compilers

os.version = 2.6.32-431.3.1.el6.x86_64

user.home = /home/101

catalina.useNaming = true

user.timezone = PRC

java.awt.printerjob = sun.print.PSPrinterJob

file.encoding = UTF-8

java.specification.version = 1.6

catalina.home = /data/tomcat

java.class.path = /data/tomcat/bin/bootstrap.jar

user.name = 101

java.naming.factory.initial = org.apache.naming.java.javaURLContextFactory

package.definition = sun.,java.,org.apache.catalina.,org.apache.coyote.,org.apache.tomcat.,org.apache.jasper.

java.vm.specification.version = 1.0

sun.java.command = org.apache.catalina.startup.Bootstrap start

java.home = /usr/java/jdk1.6.0_43/jre

sun.arch.data.model = 64

user.language = en

java.specification.vendor = Sun Microsystems Inc.

java.vm.info = mixed mode

java.version = 1.6.0_43

java.ext.dirs = /usr/java/jdk1.6.0_43/jre/lib/ext:/usr/java/packages/lib/ext

sun.boot.class.path = /usr/java/jdk1.6.0_43/jre/lib/resources.jar:/usr/java/jdk1.6.0_43/jre/lib/rt.jar:/usr/java/jdk1.6.0_43/jre/lib/sunrsasign.jar:/usr/java/jdk1.6.0_43/jre/lib/jsse.jar:/usr/java/jdk1.6.0_43/jre/lib/jce.jar:/usr/java/jdk1.6.0_43/jre/lib/charsets.jar:/usr/java/jdk1.6.0_43/jre/lib/modules/jdk.boot.jar:/usr/java/jdk1.6.0_43/jre/classes

server.loader =

java.vendor = Sun Microsystems Inc.

catalina.base = /data/tomcat

file.separator = /

java.vendor.url.bug = http://java.sun.com/cgi-bin/bugreport.cgi

common.loader = ${catalina.base}/lib,${catalina.base}/lib/*.jar,${catalina.home}/lib,${catalina.home}/lib/*.jar

sun.io.unicode.encoding = UnicodeLittle

sun.cpu.endian = little

package.access = sun.,org.apache.catalina.,org.apache.coyote.,org.apache.tomcat.,org.apache.jasper.,sun.beans.

sun.cpu.isalist =

 

VM Flags:

 

-Djava.util.logging.config.file=/data/tomcat/conf/logging.properties -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager -Djava.endorsed.dirs=/data/tomcat/endorsed -Dcatalina.base=/data/tomcat -Dcatalina.home=/data/tomcat -Djava.io.tmpdir=/data/tomcat/temp

 

 

2.[101@G3_101 logs]$ jstack 29004

2015-05-07 17:51:03

Full thread dump Java HotSpot(TM) 64-Bit Server VM (20.14-b01 mixed mode):

 

"Attach Listener" daemon prio=10 tid=0x00007fe798003800 nid=0x74dc waiting on condition [0x0000000000000000]

   java.lang.Thread.State: RUNNABLE

 

"http-8080-4" daemon prio=10 tid=0x00007fe7a8006800 nid=0x717d in Object.wait() [0x00007fe7b4feb000]

   java.lang.Thread.State: WAITING (on object monitor)

        at java.lang.Object.wait(Native Method)

        at java.lang.Object.wait(Object.java:485)

        at org.apache.tomcat.util.net.JIoEndpoint$Worker.await(JIoEndpoint.java:458)

        - locked <0x00000000c95a1290> (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:662)

 

"http-8080-3" daemon prio=10 tid=0x00007fe7a8005000 nid=0x717c in Object.wait() [0x00007fe7b50ec000]

   java.lang.Thread.State: WAITING (on object monitor)

        at java.lang.Object.wait(Native Method)

        at java.lang.Object.wait(Object.java:485)

        at org.apache.tomcat.util.net.JIoEndpoint$Worker.await(JIoEndpoint.java:458)

        - locked <0x00000000c95a16e0> (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:662)

 

"http-8080-2" daemon prio=10 tid=0x00007fe7a8003800 nid=0x717b in Object.wait() [0x00007fe7b51ed000]

   java.lang.Thread.State: WAITING (on object monitor)

        at java.lang.Object.wait(Native Method)

        at java.lang.Object.wait(Object.java:485)

        at org.apache.tomcat.util.net.JIoEndpoint$Worker.await(JIoEndpoint.java:458)

        - locked <0x00000000c95a1b68> (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:662)

 

"Abandoned connection cleanup thread" daemon prio=10 tid=0x00007fe78001f800 nid=0x717a in Object.wait() [0x00007fe7b5524000]

   java.lang.Thread.State: TIMED_WAITING (on object monitor)

        at java.lang.Object.wait(Native Method)

        at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:118)

        - locked <0x00000000c9763230> (a java.lang.ref.ReferenceQueue$Lock)

        at com.mysql.jdbc.AbandonedConnectionCleanupThread.run(AbandonedConnectionCleanupThread.java:40)

 

"com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread-#2" daemon prio=10 tid=0x0000000041646000 nid=0x7179 in Object.wait() [0x00007fe7b5625000]

   java.lang.Thread.State: TIMED_WAITING (on object monitor)

        at java.lang.Object.wait(Native Method)

        at com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread.run(ThreadPoolAsynchronousRunner.java:534)

        - locked <0x00000000c95a29a0> (a com.mchange.v2.async.ThreadPoolAsynchronousRunner)

 

"com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread-#1" daemon prio=10 tid=0x0000000041644000 nid=0x7178 in Object.wait() [0x00007fe7b5726000]

   java.lang.Thread.State: TIMED_WAITING (on object monitor)

        at java.lang.Object.wait(Native Method)

        at com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread.run(ThreadPoolAsynchronousRunner.java:534)

        - locked <0x00000000c95a29a0> (a com.mchange.v2.async.ThreadPoolAsynchronousRunner)

 

"com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread-#0" daemon prio=10 tid=0x00000000415de000 nid=0x7177 in Object.wait() [0x00007fe7b5827000]

   java.lang.Thread.State: TIMED_WAITING (on object monitor)

        at java.lang.Object.wait(Native Method)

        at com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread.run(ThreadPoolAsynchronousRunner.java:534)

        - locked <0x00000000c95a29a0> (a com.mchange.v2.async.ThreadPoolAsynchronousRunner)

 

"Timer-1" daemon prio=10 tid=0x00000000417f7000 nid=0x7176 in Object.wait() [0x00007fe7b5928000]

   java.lang.Thread.State: TIMED_WAITING (on object monitor)

        at java.lang.Object.wait(Native Method)

        at java.util.TimerThread.mainLoop(Timer.java:509)

        - locked <0x00000000c95a3188> (a java.util.TaskQueue)

        at java.util.TimerThread.run(Timer.java:462)

 

"http-8080-1" daemon prio=10 tid=0x00007fe7a8002000 nid=0x7175 in Object.wait() [0x00007fe7b5a29000]

   java.lang.Thread.State: WAITING (on object monitor)

        at java.lang.Object.wait(Native Method)

        at java.lang.Object.wait(Object.java:485)

        at org.apache.tomcat.util.net.JIoEndpoint$Worker.await(JIoEndpoint.java:458)

        - locked <0x00000000c745d128> (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:662)

 

"TP-Monitor" daemon prio=10 tid=0x00007fe7c0375000 nid=0x7174 in Object.wait() [0x00007fe7b5b2a000]

   java.lang.Thread.State: TIMED_WAITING (on object monitor)

        at java.lang.Object.wait(Native Method)

        at org.apache.tomcat.util.threads.ThreadPool$MonitorRunnable.run(ThreadPool.java:565)

        - locked <0x00000000c745d7a8> (a org.apache.tomcat.util.threads.ThreadPool$MonitorRunnable)

        at java.lang.Thread.run(Thread.java:662)

 

"TP-Processor4" daemon prio=10 tid=0x00007fe7c0340800 nid=0x7173 runnable [0x00007fe7b5c2b000]

   java.lang.Thread.State: RUNNABLE

        at java.net.PlainSocketImpl.socketAccept(Native Method)

        at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:408)

        - locked <0x00000000c7499778> (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:311)

        at org.apache.jk.common.ChannelSocket.acceptConnections(ChannelSocket.java:668)

        at org.apache.jk.common.ChannelSocket$SocketAcceptor.runIt(ChannelSocket.java:879)

        at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:690)

        at java.lang.Thread.run(Thread.java:662)

 

"TP-Processor3" daemon prio=10 tid=0x00007fe7c0344000 nid=0x7172 in Object.wait() [0x00007fe7b5d2c000]

   java.lang.Thread.State: WAITING (on object monitor)

        at java.lang.Object.wait(Native Method)

        at java.lang.Object.wait(Object.java:485)

        at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:662)

        - locked <0x00000000c745db38> (a org.apache.tomcat.util.threads.ThreadPool$ControlRunnable)

        at java.lang.Thread.run(Thread.java:662)

 

"TP-Processor2" daemon prio=10 tid=0x00007fe7c06b1000 nid=0x7171 in Object.wait() [0x00007fe7b5e2d000]

   java.lang.Thread.State: WAITING (on object monitor)

        at java.lang.Object.wait(Native Method)

        at java.lang.Object.wait(Object.java:485)

        at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:662)

        - locked <0x00000000c745dd88> (a org.apache.tomcat.util.threads.ThreadPool$ControlRunnable)

        at java.lang.Thread.run(Thread.java:662)

 

"TP-Processor1" daemon prio=10 tid=0x00007fe7c07a3000 nid=0x7170 in Object.wait() [0x00007fe7b5f2e000]

   java.lang.Thread.State: WAITING (on object monitor)

        at java.lang.Object.wait(Native Method)

        at java.lang.Object.wait(Object.java:485)

        at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:662)

        - locked <0x00000000c7498db0> (a org.apache.tomcat.util.threads.ThreadPool$ControlRunnable)

        at java.lang.Thread.run(Thread.java:662)

 

"http-8080-Acceptor-0" daemon prio=10 tid=0x00007fe7c0948800 nid=0x716f runnable [0x00007fe7b602f000]

   java.lang.Thread.State: RUNNABLE

        at java.net.PlainSocketImpl.socketAccept(Native Method)

        at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:408)

        - locked <0x00000000c4495cf8> (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:61)

        at org.apache.tomcat.util.net.JIoEndpoint$Acceptor.run(JIoEndpoint.java:352)

        at java.lang.Thread.run(Thread.java:662)

 

"ContainerBackgroundProcessor[StandardEngine[Catalina]]" daemon prio=10 tid=0x00007fe7c03ef800 nid=0x716e waiting on condition [0x00007fe7b6e11000]

   java.lang.Thread.State: TIMED_WAITING (sleeping)

        at java.lang.Thread.sleep(Native Method)

        at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.run(ContainerBase.java:1631)

        at java.lang.Thread.run(Thread.java:662)

 

"MySQL Statement Cancellation Timer" daemon prio=10 tid=0x00007fe788028800 nid=0x716c in Object.wait() [0x00007fe7b6130000]

   java.lang.Thread.State: WAITING (on object monitor)

        at java.lang.Object.wait(Native Method)

        - waiting on <0x00000000c5639a18> (a java.util.TaskQueue)

        at java.lang.Object.wait(Object.java:485)

        at java.util.TimerThread.mainLoop(Timer.java:483)

        - locked <0x00000000c5639a18> (a java.util.TaskQueue)

        at java.util.TimerThread.run(Timer.java:462)

 

"com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread-#9" daemon prio=10 tid=0x00007fe7c070d800 nid=0x716b in Object.wait() [0x00007fe7b6231000]

   java.lang.Thread.State: TIMED_WAITING (on object monitor)

        at java.lang.Object.wait(Native Method)

        at com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread.run(ThreadPoolAsynchronousRunner.java:534)

        - locked <0x00000000c563cfc8> (a com.mchange.v2.async.ThreadPoolAsynchronousRunner)

 

"com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread-#8" daemon prio=10 tid=0x00007fe7c070b800 nid=0x716a in Object.wait() [0x00007fe7b6332000]

   java.lang.Thread.State: TIMED_WAITING (on object monitor)

        at java.lang.Object.wait(Native Method)

        at com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread.run(ThreadPoolAsynchronousRunner.java:534)

        - locked <0x00000000c563cfc8> (a com.mchange.v2.async.ThreadPoolAsynchronousRunner)

 

"com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread-#7" daemon prio=10 tid=0x00007fe7c071d800 nid=0x7169 in Object.wait() [0x00007fe7b6433000]

   java.lang.Thread.State: TIMED_WAITING (on object monitor)

        at java.lang.Object.wait(Native Method)

        at com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread.run(ThreadPoolAsynchronousRunner.java:534)

        - locked <0x00000000c563cfc8> (a com.mchange.v2.async.ThreadPoolAsynchronousRunner)

 

"com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread-#6" daemon prio=10 tid=0x00007fe7c01fc800 nid=0x7168 in Object.wait() [0x00007fe7b6534000]

   java.lang.Thread.State: TIMED_WAITING (on object monitor)

        at java.lang.Object.wait(Native Method)

        at com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread.run(ThreadPoolAsynchronousRunner.java:534)

        - locked <0x00000000c563cfc8> (a com.mchange.v2.async.ThreadPoolAsynchronousRunner)

 

"com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread-#5" daemon prio=10 tid=0x00007fe7c0882000 nid=0x7167 in Object.wait() [0x00007fe7b6635000]

   java.lang.Thread.State: TIMED_WAITING (on object monitor)

        at java.lang.Object.wait(Native Method)

        at com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread.run(ThreadPoolAsynchronousRunner.java:534)

        - locked <0x00000000c563cfc8> (a com.mchange.v2.async.ThreadPoolAsynchronousRunner)

 

"com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread-#4" daemon prio=10 tid=0x00007fe7c0695800 nid=0x7166 in Object.wait() [0x00007fe7b6736000]

   java.lang.Thread.State: TIMED_WAITING (on object monitor)

        at java.lang.Object.wait(Native Method)

        at com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread.run(ThreadPoolAsynchronousRunner.java:534)

        - locked <0x00000000c563cfc8> (a com.mchange.v2.async.ThreadPoolAsynchronousRunner)

 

"com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread-#3" daemon prio=10 tid=0x00007fe7c0a20800 nid=0x7165 in Object.wait() [0x00007fe7b6837000]

   java.lang.Thread.State: TIMED_WAITING (on object monitor)

        at java.lang.Object.wait(Native Method)

        at com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread.run(ThreadPoolAsynchronousRunner.java:534)

        - locked <0x00000000c563cfc8> (a com.mchange.v2.async.ThreadPoolAsynchronousRunner)

 

"com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread-#2" daemon prio=10 tid=0x00007fe7c097f000 nid=0x7164 in Object.wait() [0x00007fe7b6938000]

   java.lang.Thread.State: TIMED_WAITING (on object monitor)

        at java.lang.Object.wait(Native Method)

        at com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread.run(ThreadPoolAsynchronousRunner.java:534)

        - locked <0x00000000c563cfc8> (a com.mchange.v2.async.ThreadPoolAsynchronousRunner)

 

"com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread-#1" daemon prio=10 tid=0x00007fe7c0889800 nid=0x7163 in Object.wait() [0x00007fe7b6a39000]

   java.lang.Thread.State: TIMED_WAITING (on object monitor)

        at java.lang.Object.wait(Native Method)

        at com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread.run(ThreadPoolAsynchronousRunner.java:534)

        - locked <0x00000000c563cfc8> (a com.mchange.v2.async.ThreadPoolAsynchronousRunner)

 

"com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread-#0" daemon prio=10 tid=0x00007fe7c06b2800 nid=0x7162 in Object.wait() [0x00007fe7b6b3a000]

   java.lang.Thread.State: TIMED_WAITING (on object monitor)

        at java.lang.Object.wait(Native Method)

        at com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread.run(ThreadPoolAsynchronousRunner.java:534)

        - locked <0x00000000c563cfc8> (a com.mchange.v2.async.ThreadPoolAsynchronousRunner)

 

"Timer-0" daemon prio=10 tid=0x00007fe7c088d000 nid=0x7161 in Object.wait() [0x00007fe7b6c3b000]

   java.lang.Thread.State: TIMED_WAITING (on object monitor)

        at java.lang.Object.wait(Native Method)

        at java.util.TimerThread.mainLoop(Timer.java:509)

        - locked <0x00000000c563f3f8> (a java.util.TaskQueue)

        at java.util.TimerThread.run(Timer.java:462)

 

"GC Daemon" daemon prio=10 tid=0x00007fe7c02f8000 nid=0x715b in Object.wait() [0x00007fe7b732a000]

   java.lang.Thread.State: TIMED_WAITING (on object monitor)

        at java.lang.Object.wait(Native Method)

        - waiting on <0x00000000c421a6f8> (a sun.misc.GC$LatencyLock)

        at sun.misc.GC$Daemon.run(GC.java:100)

        - locked <0x00000000c421a6f8> (a sun.misc.GC$LatencyLock)

 

"Low Memory Detector" daemon prio=10 tid=0x00007fe7c008c800 nid=0x7159 runnable [0x0000000000000000]

   java.lang.Thread.State: RUNNABLE

 

"C2 CompilerThread1" daemon prio=10 tid=0x00007fe7c008a800 nid=0x7158 waiting on condition [0x0000000000000000]

   java.lang.Thread.State: RUNNABLE

 

"C2 CompilerThread0" daemon prio=10 tid=0x00007fe7c0087800 nid=0x7157 waiting on condition [0x0000000000000000]

   java.lang.Thread.State: RUNNABLE

 

"Signal Dispatcher" daemon prio=10 tid=0x00007fe7c0085800 nid=0x7156 runnable [0x0000000000000000]

   java.lang.Thread.State: RUNNABLE

 

"Finalizer" daemon prio=10 tid=0x00007fe7c0069800 nid=0x7155 in Object.wait() [0x00007fe7b7af9000]

   java.lang.Thread.State: WAITING (on object monitor)

        at java.lang.Object.wait(Native Method)

        at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:118)

        - locked <0x00000000c4085000> (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=0x00007fe7c0067800 nid=0x7154 in Object.wait() [0x00007fe7b7bfa000]

   java.lang.Thread.State: WAITING (on object monitor)

        at java.lang.Object.wait(Native Method)

        at java.lang.Object.wait(Object.java:485)

        at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:116)

        - locked <0x00000000c4085030> (a java.lang.ref.Reference$Lock)

 

"main" prio=10 tid=0x00007fe7c0007000 nid=0x7150 runnable [0x00007fe7c4296000]

   java.lang.Thread.State: RUNNABLE

        at java.net.PlainSocketImpl.socketAccept(Native Method)

        at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:408)

        - locked <0x00000000c749c338> (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:431)

        at org.apache.catalina.startup.Catalina.await(Catalina.java:676)

        at org.apache.catalina.startup.Catalina.start(Catalina.java:628)

        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=0x00007fe7c0060800 nid=0x7153 runnable

 

"GC task thread#0 (ParallelGC)" prio=10 tid=0x00007fe7c0019800 nid=0x7151 runnable

 

"GC task thread#1 (ParallelGC)" prio=10 tid=0x00007fe7c001b800 nid=0x7152 runnable

 

"VM Periodic Task Thread" prio=10 tid=0x00007fe7c0097800 nid=0x715a waiting on condition

 

JNI global references: 1840

 

 

你可能感兴趣的:(linux,java架构)