`
knight_black_bob
  • 浏览: 850437 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

jvm memcache 问题(求助)

阅读更多

 

 

 谁遇到过麻烦解释下

 

2018-04-24 13:55:31
Full thread dump Java HotSpot(TM) 64-Bit Server VM (25.31-b07 mixed mode):

"RMI TCP Connection(idle)" #157 daemon prio=5 os_prio=0 tid=0x000000001c07f000 nid=0x2b3c waiting on condition [0x000000003d0be000]
   java.lang.Thread.State: TIMED_WAITING (parking)
	at sun.misc.Unsafe.park(Native Method)
	- parking to wait for  <0x0000000081e09ef0> (a java.util.concurrent.SynchronousQueue$TransferStack)
	at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215)
	at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:460)
	at java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:362)
	at java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:941)
	at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1066)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1127)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:618)
	at java.lang.Thread.run(Thread.java:745)

"logback-2" #51 daemon prio=5 os_prio=0 tid=0x000000001b762000 nid=0x2478 waiting on condition [0x000000002ca6e000]
   java.lang.Thread.State: TIMED_WAITING (parking)
	at sun.misc.Unsafe.park(Native Method)
	- parking to wait for  <0x0000000082189440> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
	at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215)
	at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2078)
	at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1093)
	at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:809)
	at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1067)
	at java.util.concurrent.ThreadPoolExecutor.null (Redefined)
	at java.util.concurrent.ThreadPoolExecutor$Worker.null (Redefined)
	at java.lang.Thread.run(Redefined)

"nioEventLoopGroup-3-8" #47 prio=10 os_prio=2 tid=0x000000001b75e000 nid=0x918 runnable [0x000000002b65f000]
   java.lang.Thread.State: RUNNABLE
	at sun.nio.ch.WindowsSelectorImpl$SubSelector.poll0(Native Method)
	at sun.nio.ch.WindowsSelectorImpl$SubSelector.poll(WindowsSelectorImpl.java:296)
	at sun.nio.ch.WindowsSelectorImpl$SubSelector.access$400(WindowsSelectorImpl.java:278)
	at sun.nio.ch.WindowsSelectorImpl.doSelect(WindowsSelectorImpl.java:159)
	at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:86)
	- locked <0x0000000081d89fd0> (a io.netty.channel.nio.SelectedSelectionKeySet)
	- locked <0x0000000081d8c050> (a java.util.Collections$UnmodifiableSet)
	- locked <0x0000000081d89f00> (a sun.nio.ch.WindowsSelectorImpl)
	at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:97)
	at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:665)
	at io.netty.channel.nio.NioEventLoop.run(Redefined)
	at io.netty.util.concurrent.SingleThreadEventExecutor$5.null (Redefined)
	at io.netty.util.concurrent.DefaultThreadFactory$DefaultRunnableDecorator.null (Redefined)
	at java.lang.Thread.run(Redefined)

"nioEventLoopGroup-3-7" #46 prio=10 os_prio=2 tid=0x000000001b75d800 nid=0x3bf0 runnable [0x000000002a54f000]
   java.lang.Thread.State: RUNNABLE
	at sun.nio.ch.WindowsSelectorImpl$SubSelector.poll0(Native Method)
	at sun.nio.ch.WindowsSelectorImpl$SubSelector.poll(WindowsSelectorImpl.java:296)
	at sun.nio.ch.WindowsSelectorImpl$SubSelector.access$400(WindowsSelectorImpl.java:278)
	at sun.nio.ch.WindowsSelectorImpl.doSelect(WindowsSelectorImpl.java:159)
	at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:86)
	- locked <0x0000000081d99790> (a io.netty.channel.nio.SelectedSelectionKeySet)
	- locked <0x0000000081d9b810> (a java.util.Collections$UnmodifiableSet)
	- locked <0x0000000081d996c0> (a sun.nio.ch.WindowsSelectorImpl)
	at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:97)
	at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:665)
	at io.netty.channel.nio.NioEventLoop.run(Redefined)
	at io.netty.util.concurrent.SingleThreadEventExecutor$5.null (Redefined)
	at io.netty.util.concurrent.DefaultThreadFactory$DefaultRunnableDecorator.null (Redefined)
	at java.lang.Thread.run(Redefined)

"nioEventLoopGroup-3-6" #45 prio=10 os_prio=2 tid=0x000000001b75b000 nid=0x2418 runnable [0x000000002943d000]
   java.lang.Thread.State: RUNNABLE
	at java.net.SocketInputStream.socketRead0(Native Method)
	at java.net.SocketInputStream.read(SocketInputStream.java:150)
	at java.net.SocketInputStream.read(SocketInputStream.java:121)
	at java.io.BufferedInputStream.fill(BufferedInputStream.java:246)
	at java.io.BufferedInputStream.read1(BufferedInputStream.java:286)
	at java.io.BufferedInputStream.read(BufferedInputStream.java:345)
	- locked <0x00000000d65edeb8> (a java.io.BufferedInputStream)
	at sun.net.www.http.HttpClient.parseHTTPHeader(HttpClient.java:703)
	at sun.net.www.http.HttpClient.parseHTTP(HttpClient.java:647)
	at sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLConnection.java:1535)
	- locked <0x00000000d657e810> (a sun.net.www.protocol.http.HttpURLConnection)
	at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1440)
	- locked <0x00000000d657e810> (a sun.net.www.protocol.http.HttpURLConnection)
	at com.yst.m2.sdk.util.HTTPUtil.http_request(HTTPUtil.java:164)
	at com.yst.m2.sdk.util.HTTPUtil.do_http_post(HTTPUtil.java:103)
	at com.yst.m2.sdk.base.M2Base.do_send(M2Base.java:69)
	at com.ebc.m2.core.Core_Ca.execute(Core_Ca.java:169)
	at com.ebc.m2.core.Session.run(Session.java:140)
	at com.ebc.m2.netty.NettyServerHandler.channelRead(NettyServerHandler.java:53)
	at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:349)
	at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:335)
	at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:328)
	at io.netty.handler.codec.MessageToMessageDecoder.channelRead(MessageToMessageDecoder.java:102)
	at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:349)
	at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:335)
	at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:328)
	at io.netty.channel.CombinedChannelDuplexHandler$DelegatingChannelHandlerContext.fireChannelRead(CombinedChannelDuplexHandler.java:429)
	at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:287)
	at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:262)
	at io.netty.channel.CombinedChannelDuplexHandler.channelRead(CombinedChannelDuplexHandler.java:243)
	at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:349)
	at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:335)
	at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:328)
	at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1336)
	at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:349)
	at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:335)
	at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:911)
	at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:123)
	at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:544)
	at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:485)
	at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:399)
	at io.netty.channel.nio.NioEventLoop.run(Redefined)
	at io.netty.util.concurrent.SingleThreadEventExecutor$5.null (Redefined)
	at io.netty.util.concurrent.DefaultThreadFactory$DefaultRunnableDecorator.null (Redefined)
	at java.lang.Thread.run(Redefined)

"nioEventLoopGroup-3-5" #44 prio=10 os_prio=2 tid=0x000000001b758800 nid=0x2f08 runnable [0x000000002630e000]
   java.lang.Thread.State: RUNNABLE
	at sun.nio.ch.WindowsSelectorImpl$SubSelector.poll0(Native Method)
	at sun.nio.ch.WindowsSelectorImpl$SubSelector.poll(WindowsSelectorImpl.java:296)
	at sun.nio.ch.WindowsSelectorImpl$SubSelector.access$400(WindowsSelectorImpl.java:278)
	at sun.nio.ch.WindowsSelectorImpl.doSelect(WindowsSelectorImpl.java:159)
	at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:86)
	- locked <0x0000000081dac3c0> (a io.netty.channel.nio.SelectedSelectionKeySet)
	- locked <0x0000000081dae440> (a java.util.Collections$UnmodifiableSet)
	- locked <0x0000000081dac2f0> (a sun.nio.ch.WindowsSelectorImpl)
	at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:97)
	at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:665)
	at io.netty.channel.nio.NioEventLoop.run(Redefined)
	at io.netty.util.concurrent.SingleThreadEventExecutor$5.null (Redefined)
	at io.netty.util.concurrent.DefaultThreadFactory$DefaultRunnableDecorator.null (Redefined)
	at java.lang.Thread.run(Redefined)

"nioEventLoopGroup-3-4" #43 prio=10 os_prio=2 tid=0x000000001b759800 nid=0x14d4 runnable [0x000000002620f000]
   java.lang.Thread.State: RUNNABLE
	at sun.nio.ch.WindowsSelectorImpl$SubSelector.poll0(Native Method)
	at sun.nio.ch.WindowsSelectorImpl$SubSelector.poll(WindowsSelectorImpl.java:296)
	at sun.nio.ch.WindowsSelectorImpl$SubSelector.access$400(WindowsSelectorImpl.java:278)
	at sun.nio.ch.WindowsSelectorImpl.doSelect(WindowsSelectorImpl.java:159)
	at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:86)
	- locked <0x0000000081dbb1b0> (a io.netty.channel.nio.SelectedSelectionKeySet)
	- locked <0x0000000081dbd230> (a java.util.Collections$UnmodifiableSet)
	- locked <0x0000000081dbb0e0> (a sun.nio.ch.WindowsSelectorImpl)
	at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:97)
	at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:665)
	at io.netty.channel.nio.NioEventLoop.run(Redefined)
	at io.netty.util.concurrent.SingleThreadEventExecutor$5.null (Redefined)
	at io.netty.util.concurrent.DefaultThreadFactory$DefaultRunnableDecorator.null (Redefined)
	at java.lang.Thread.run(Redefined)

"nioEventLoopGroup-3-3" #42 prio=10 os_prio=2 tid=0x000000001b75c800 nid=0x27cc runnable [0x000000002610e000]
   java.lang.Thread.State: RUNNABLE
	at sun.nio.ch.WindowsSelectorImpl$SubSelector.poll0(Native Method)
	at sun.nio.ch.WindowsSelectorImpl$SubSelector.poll(WindowsSelectorImpl.java:296)
	at sun.nio.ch.WindowsSelectorImpl$SubSelector.access$400(WindowsSelectorImpl.java:278)
	at sun.nio.ch.WindowsSelectorImpl.doSelect(WindowsSelectorImpl.java:159)
	at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:86)
	- locked <0x0000000081dc0bf8> (a io.netty.channel.nio.SelectedSelectionKeySet)
	- locked <0x0000000081dc6c88> (a java.util.Collections$UnmodifiableSet)
	- locked <0x0000000081dc0b28> (a sun.nio.ch.WindowsSelectorImpl)
	at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:97)
	at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:665)
	at io.netty.channel.nio.NioEventLoop.run(Redefined)
	at io.netty.util.concurrent.SingleThreadEventExecutor$5.null (Redefined)
	at io.netty.util.concurrent.DefaultThreadFactory$DefaultRunnableDecorator.null (Redefined)
	at java.lang.Thread.run(Redefined)

"nioEventLoopGroup-3-2" #40 prio=10 os_prio=2 tid=0x000000001b758000 nid=0x439c runnable [0x0000000024eee000]
   java.lang.Thread.State: RUNNABLE
	at sun.nio.ch.WindowsSelectorImpl$SubSelector.poll0(Native Method)
	at sun.nio.ch.WindowsSelectorImpl$SubSelector.poll(WindowsSelectorImpl.java:296)
	at sun.nio.ch.WindowsSelectorImpl$SubSelector.access$400(WindowsSelectorImpl.java:278)
	at sun.nio.ch.WindowsSelectorImpl.doSelect(WindowsSelectorImpl.java:159)
	at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:86)
	- locked <0x0000000081dca650> (a io.netty.channel.nio.SelectedSelectionKeySet)
	- locked <0x0000000081dcc6d0> (a java.util.Collections$UnmodifiableSet)
	- locked <0x0000000081dca580> (a sun.nio.ch.WindowsSelectorImpl)
	at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:97)
	at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:665)
	at io.netty.channel.nio.NioEventLoop.run(Redefined)
	at io.netty.util.concurrent.SingleThreadEventExecutor$5.null (Redefined)
	at io.netty.util.concurrent.DefaultThreadFactory$DefaultRunnableDecorator.null (Redefined)
	at java.lang.Thread.run(Redefined)

"transcoder-2-1" #39 prio=10 os_prio=2 tid=0x000000001b75a000 nid=0x1e94 waiting on condition [0x0000000024def000]
   java.lang.Thread.State: WAITING (parking)
	at sun.misc.Unsafe.park(Native Method)
	- parking to wait for  <0x000000008208f678> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
	at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175)
	at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039)
	at java.util.concurrent.ArrayBlockingQueue.take(ArrayBlockingQueue.java:403)
	at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1067)
	at java.util.concurrent.ThreadPoolExecutor.null (Redefined)
	at java.util.concurrent.ThreadPoolExecutor$Worker.null (Redefined)
	at java.lang.Thread.run(Redefined)

"logback-1" #38 daemon prio=5 os_prio=0 tid=0x000000001b755800 nid=0x43e8 waiting on condition [0x0000000024cee000]
   java.lang.Thread.State: WAITING (parking)
	at sun.misc.Unsafe.park(Native Method)
	- parking to wait for  <0x0000000082189440> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
	at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175)
	at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039)
	at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1088)
	at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:809)
	at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1067)
	at java.util.concurrent.ThreadPoolExecutor.null (Redefined)
	at java.util.concurrent.ThreadPoolExecutor$Worker.null (Redefined)
	at java.lang.Thread.run(Redefined)

"Memcached IO over {MemcachedConnection to /10.153.29.11:11211}" #36 prio=10 os_prio=2 tid=0x000000001b756800 nid=0x24ec runnable [0x00000000246ef000]
   java.lang.Thread.State: RUNNABLE
	at sun.nio.ch.WindowsSelectorImpl$SubSelector.poll0(Native Method)
	at sun.nio.ch.WindowsSelectorImpl$SubSelector.poll(WindowsSelectorImpl.java:296)
	at sun.nio.ch.WindowsSelectorImpl$SubSelector.access$400(WindowsSelectorImpl.java:278)
	at sun.nio.ch.WindowsSelectorImpl.doSelect(WindowsSelectorImpl.java:159)
	at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:86)
	- locked <0x0000000081f116e8> (a sun.nio.ch.Util$2)
	- locked <0x0000000081f116d8> (a java.util.Collections$UnmodifiableSet)
	- locked <0x0000000081f10f18> (a sun.nio.ch.WindowsSelectorImpl)
	at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:97)
	at net.spy.memcached.MemcachedConnection.handleIO(MemcachedConnection.java:420)
	at net.spy.memcached.MemcachedConnection.run(Redefined)

"threadDeathWatcher-4-1" #35 daemon prio=1 os_prio=-2 tid=0x000000001b75c000 nid=0x2620 waiting on condition [0x00000000233df000]
   java.lang.Thread.State: TIMED_WAITING (sleeping)
	at java.lang.Thread.sleep(Native Method)
	at io.netty.util.ThreadDeathWatcher$Watcher.null (Redefined)
	at io.netty.util.concurrent.DefaultThreadFactory$DefaultRunnableDecorator.null (Redefined)
	at java.lang.Thread.run(Redefined)

"nioEventLoopGroup-3-1" #34 prio=10 os_prio=2 tid=0x000000001c080000 nid=0x426c runnable [0x00000000232de000]
   java.lang.Thread.State: RUNNABLE
	at sun.nio.ch.WindowsSelectorImpl$SubSelector.poll0(Native Method)
	at sun.nio.ch.WindowsSelectorImpl$SubSelector.poll(WindowsSelectorImpl.java:296)
	at sun.nio.ch.WindowsSelectorImpl$SubSelector.access$400(WindowsSelectorImpl.java:278)
	at sun.nio.ch.WindowsSelectorImpl.doSelect(WindowsSelectorImpl.java:159)
	at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:86)
	- locked <0x0000000081dd8080> (a io.netty.channel.nio.SelectedSelectionKeySet)
	- locked <0x0000000081dda100> (a java.util.Collections$UnmodifiableSet)
	- locked <0x0000000081dd7fb0> (a sun.nio.ch.WindowsSelectorImpl)
	at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:97)
	at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:665)
	at io.netty.channel.nio.NioEventLoop.run(Redefined)
	at io.netty.util.concurrent.SingleThreadEventExecutor$5.null (Redefined)
	at io.netty.util.concurrent.DefaultThreadFactory$DefaultRunnableDecorator.null (Redefined)
	at java.lang.Thread.run(Redefined)

"*** Profiler Agent Special Execution Thread 6" #28 daemon prio=5 os_prio=0 tid=0x000000001c07e800 nid=0x2e08 in Object.wait() [0x00000000218de000]
   java.lang.Thread.State: WAITING (on object monitor)
	at java.lang.Object.wait(Native Method)
	at java.lang.Object.wait(Object.java:502)
	at org.netbeans.lib.profiler.server.ProfilerServer$SeparateCmdExecutionThread.run(ProfilerServer.java:251)
	- locked <0x0000000081db38f8> (a java.lang.Object)

"*** JFluid Monitor thread ***" #27 daemon prio=10 os_prio=2 tid=0x000000001c084800 nid=0x68 waiting on condition [0x00000000217df000]
   java.lang.Thread.State: TIMED_WAITING (sleeping)
	at java.lang.Thread.sleep(Native Method)
	at org.netbeans.lib.profiler.server.Monitors$SurvGenAndThreadsMonitor.run(Monitors.java:148)

"*** Profiler Agent Communication Thread" #26 daemon prio=10 os_prio=2 tid=0x000000001ccc9800 nid=0x2d54 runnable [0x00000000216de000]
   java.lang.Thread.State: RUNNABLE
	at java.net.SocketInputStream.socketRead0(Native Method)
	at java.net.SocketInputStream.read(SocketInputStream.java:150)
	at java.net.SocketInputStream.read(SocketInputStream.java:121)
	at java.net.SocketInputStream.read(SocketInputStream.java:203)
	at java.io.ObjectInputStream$PeekInputStream.peek(ObjectInputStream.java:2296)
	at java.io.ObjectInputStream$BlockDataInputStream.readBlockHeader(ObjectInputStream.java:2476)
	at java.io.ObjectInputStream$BlockDataInputStream.refill(ObjectInputStream.java:2546)
	at java.io.ObjectInputStream$BlockDataInputStream.read(ObjectInputStream.java:2618)
	at java.io.ObjectInputStream.read(ObjectInputStream.java:842)
	at org.netbeans.lib.profiler.wireprotocol.WireIO.receiveCommandOrResponse(WireIO.java:50)
	at org.netbeans.lib.profiler.server.ProfilerServer.listenToClient(ProfilerServer.java:1685)
	at org.netbeans.lib.profiler.server.ProfilerServer.run(ProfilerServer.java:652)

"RMI Scheduler(0)" #21 daemon prio=5 os_prio=0 tid=0x000000001c22a000 nid=0x4010 waiting on condition [0x0000000020cde000]
   java.lang.Thread.State: TIMED_WAITING (parking)
	at sun.misc.Unsafe.park(Native Method)
	- parking to wait for  <0x0000000081db6698> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
	at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215)
	at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2078)
	at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1093)
	at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:809)
	at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1067)
	at java.util.concurrent.ThreadPoolExecutor.null (Redefined)
	at java.util.concurrent.ThreadPoolExecutor$Worker.null (Redefined)
	at java.lang.Thread.run(Redefined)

"RMI TCP Accept-0" #19 daemon prio=5 os_prio=0 tid=0x000000001da6d800 nid=0x2b54 runnable [0x00000000209de000]
   java.lang.Thread.State: RUNNABLE
	at java.net.DualStackPlainSocketImpl.accept0(Native Method)
	at java.net.DualStackPlainSocketImpl.socketAccept(DualStackPlainSocketImpl.java:131)
	at java.net.AbstractPlainSocketImpl.accept(AbstractPlainSocketImpl.java:404)
	at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:199)
	- locked <0x0000000081d86db0> (a java.net.SocksSocketImpl)
	at java.net.ServerSocket.implAccept(ServerSocket.java:545)
	at java.net.ServerSocket.accept(ServerSocket.java:513)
	at sun.management.jmxremote.LocalRMIServerSocketFactory$1.accept(LocalRMIServerSocketFactory.java:52)
	at sun.rmi.transport.tcp.TCPTransport$AcceptLoop.null (Redefined)
	at sun.rmi.transport.tcp.TCPTransport$AcceptLoop.run(Redefined)
	at java.lang.Thread.run(Redefined)

"nioEventLoopGroup-2-1" #18 prio=10 os_prio=2 tid=0x000000001bf14000 nid=0x4244 runnable [0x000000001f30e000]
   java.lang.Thread.State: RUNNABLE
	at sun.nio.ch.WindowsSelectorImpl$SubSelector.poll0(Native Method)
	at sun.nio.ch.WindowsSelectorImpl$SubSelector.poll(WindowsSelectorImpl.java:296)
	at sun.nio.ch.WindowsSelectorImpl$SubSelector.access$400(WindowsSelectorImpl.java:278)
	at sun.nio.ch.WindowsSelectorImpl.doSelect(WindowsSelectorImpl.java:159)
	at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:86)
	- locked <0x0000000081de13a0> (a io.netty.channel.nio.SelectedSelectionKeySet)
	- locked <0x0000000081de3490> (a java.util.Collections$UnmodifiableSet)
	- locked <0x0000000081de12c0> (a sun.nio.ch.WindowsSelectorImpl)
	at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:97)
	at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:665)
	at io.netty.channel.nio.NioEventLoop.run(Redefined)
	at io.netty.util.concurrent.SingleThreadEventExecutor$5.null (Redefined)
	at io.netty.util.concurrent.DefaultThreadFactory$DefaultRunnableDecorator.null (Redefined)
	at java.lang.Thread.run(Redefined)

"MongoCleaner2048529572" #15 daemon prio=5 os_prio=0 tid=0x000000001c22b000 nid=0x2d30 waiting on condition [0x000000001ef0f000]
   java.lang.Thread.State: TIMED_WAITING (sleeping)
	at java.lang.Thread.sleep(Native Method)
	at com.mongodb.Mongo$CursorCleanerThread.run(Redefined)

"cluster-1-10.153.29.16:27017" #14 daemon prio=5 os_prio=0 tid=0x000000001ccc9000 nid=0x3cc4 waiting on condition [0x000000001ee0e000]
   java.lang.Thread.State: TIMED_WAITING (parking)
	at sun.misc.Unsafe.park(Native Method)
	- parking to wait for  <0x0000000081e09c88> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
	at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215)
	at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2078)
	at com.mongodb.ServerMonitor$ServerMonitorRunnable.waitForSignalOrTimeout(ServerMonitor.java:178)
	at com.mongodb.ServerMonitor$ServerMonitorRunnable.waitForNext(ServerMonitor.java:159)
	at com.mongodb.ServerMonitor$ServerMonitorRunnable.null (Redefined)
	at java.lang.Thread.run(Redefined)

"Memcached IO over {MemcachedConnection to /10.153.29.11:11211}" #13 prio=5 os_prio=0 tid=0x000000001cc22800 nid=0x14e8 runnable [0x000000001ed0f000]
   java.lang.Thread.State: RUNNABLE
	at sun.nio.ch.WindowsSelectorImpl$SubSelector.poll0(Native Method)
	at sun.nio.ch.WindowsSelectorImpl$SubSelector.poll(WindowsSelectorImpl.java:296)
	at sun.nio.ch.WindowsSelectorImpl$SubSelector.access$400(WindowsSelectorImpl.java:278)
	at sun.nio.ch.WindowsSelectorImpl.doSelect(WindowsSelectorImpl.java:159)
	at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:86)
	- locked <0x0000000081b69f70> (a sun.nio.ch.Util$2)
	- locked <0x0000000081b6a000> (a java.util.Collections$UnmodifiableSet)
	- locked <0x000000008196ea60> (a sun.nio.ch.WindowsSelectorImpl)
	at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:97)
	at net.spy.memcached.MemcachedConnection.handleIO(MemcachedConnection.java:420)
	at net.spy.memcached.MemcachedConnection.run(Redefined)

"Service Thread" #9 daemon prio=9 os_prio=0 tid=0x000000001a86e800 nid=0x39d0 runnable [0x0000000000000000]
   java.lang.Thread.State: RUNNABLE

"C1 CompilerThread2" #8 daemon prio=9 os_prio=2 tid=0x000000001a80c000 nid=0x27b0 waiting on condition [0x0000000000000000]
   java.lang.Thread.State: RUNNABLE

"C2 CompilerThread1" #7 daemon prio=9 os_prio=2 tid=0x000000001a805800 nid=0x19c0 waiting on condition [0x0000000000000000]
   java.lang.Thread.State: RUNNABLE

"C2 CompilerThread0" #6 daemon prio=9 os_prio=2 tid=0x000000001a801800 nid=0x25c4 waiting on condition [0x0000000000000000]
   java.lang.Thread.State: RUNNABLE

"Attach Listener" #5 daemon prio=5 os_prio=2 tid=0x000000001a800800 nid=0x38b0 waiting on condition [0x0000000000000000]
   java.lang.Thread.State: RUNNABLE

"Signal Dispatcher" #4 daemon prio=9 os_prio=2 tid=0x00000000193b1000 nid=0x4044 runnable [0x0000000000000000]
   java.lang.Thread.State: RUNNABLE

"Finalizer" #3 daemon prio=8 os_prio=1 tid=0x0000000004848000 nid=0x3b94 in Object.wait() [0x000000001a6ff000]
   java.lang.Thread.State: WAITING (on object monitor)
	at java.lang.Object.wait(Native Method)
	at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:142)
	- locked <0x00000000818fc9d8> (a java.lang.ref.ReferenceQueue$Lock)
	at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:158)
	at java.lang.ref.Finalizer$FinalizerThread.null (Redefined)

"Reference Handler" #2 daemon prio=10 os_prio=2 tid=0x000000000483f000 nid=0x1008 in Object.wait() [0x000000001a5ff000]
   java.lang.Thread.State: WAITING (on object monitor)
	at java.lang.Object.wait(Native Method)
	at java.lang.Object.wait(Object.java:502)
	at java.lang.ref.Reference$ReferenceHandler.null (Redefined)
	- locked <0x000000008196e9c8> (a java.lang.ref.Reference$Lock)

"main" #1 prio=5 os_prio=0 tid=0x0000000004753800 nid=0x39c8 in Object.wait() [0x000000000438e000]
   java.lang.Thread.State: WAITING (on object monitor)
	at java.lang.Object.wait(Native Method)
	- waiting on <0x0000000081de10c0> (a io.netty.channel.AbstractChannel$CloseFuture)
	at java.lang.Object.wait(Object.java:502)
	at io.netty.util.concurrent.DefaultPromise.null (Redefined)
	- locked <0x0000000081de10c0> (a io.netty.channel.AbstractChannel$CloseFuture)
	at io.netty.channel.DefaultChannelPromise.await(Redefined)
	at io.netty.channel.DefaultChannelPromise.await(Redefined)
	at io.netty.util.concurrent.DefaultPromise.sync(Redefined)
	at io.netty.channel.DefaultChannelPromise.sync(Redefined)
	at io.netty.channel.DefaultChannelPromise.sync(Redefined)
	at com.ebc.m2.netty.NettyServer.null (Redefined)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Redefined)
	at org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor$LifecycleElement.invoke(Redefined)
	at org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor$LifecycleMetadata.null (Redefined)
	at org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor.null (Redefined)
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyBeanPostProcessorsBeforeInitialization(Redefined)
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.null (Redefined)
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.null (Redefined)
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.null (Redefined)
	at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:306)
	at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.null (Redefined)
	- locked <0x000000008196f0f0> (a java.util.concurrent.ConcurrentHashMap)
	at org.springframework.beans.factory.support.AbstractBeanFactory.null (Redefined)
	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(Redefined)
	at org.springframework.beans.factory.support.DefaultListableBeanFactory.null (Redefined)
	at org.springframework.context.support.AbstractApplicationContext.null (Redefined)
	at org.springframework.context.support.AbstractApplicationContext.null (Redefined)
	- locked <0x000000008196f290> (a java.lang.Object)
	at org.springframework.boot.SpringApplication.refresh(Redefined)
	at org.springframework.boot.SpringApplication.refreshContext(Redefined)
	at org.springframework.boot.SpringApplication.null (Redefined)
	at com.ebc.m2.NettyGatewayRouterApplication.null (Redefined)

"VM Thread" os_prio=2 tid=0x0000000019366000 nid=0x1ed4 runnable 

"GC task thread#0 (ParallelGC)" os_prio=0 tid=0x000000000476a000 nid=0x232c runnable 

"GC task thread#1 (ParallelGC)" os_prio=0 tid=0x000000000476b800 nid=0x410c runnable 

"GC task thread#2 (ParallelGC)" os_prio=0 tid=0x000000000476d000 nid=0x334 runnable 

"GC task thread#3 (ParallelGC)" os_prio=0 tid=0x000000000476e800 nid=0x154c runnable 

"VM Periodic Task Thread" os_prio=2 tid=0x000000001a871000 nid=0x46b4 waiting on condition 

JNI global references: 440

 

 

 

 

 

 

 

 

 

 

 

 

捐助开发者 

在兴趣的驱动下,写一个免费的东西,有欣喜,也还有汗水,希望你喜欢我的作品,同时也能支持一下。 当然,有钱捧个钱场(支持支付宝和微信 以及扣扣群),没钱捧个人场,谢谢各位。

 

个人主页http://knight-black-bob.iteye.com/



 
 
 谢谢您的赞助,我会做的更好!

0
0
分享到:
评论

相关推荐

    JVM内存溢出问题解析

    JVM 内存溢出问题解析 JVM 内存溢出是指程序运行所需的内存大于虚拟机能提供的最大内存的情况。这种情况可能是由于数据量过大、死循环、静态变量和静态方法过多、递归、无法确定是否被引用的对象等原因引起的。同时...

    2015-09-12-Java虚拟机详解----JVM常见问题总结【面试必问】

    本篇文章将深入探讨JVM的一些常见问题,这些内容对于理解和优化Java应用程序至关重要,同时也是面试中的高频考察点。 一、JVM内存结构 1. **堆内存**:Java对象主要存放在堆内存中,它是所有线程共享的一块区域,...

    美团JVM问题定位和排错

    ### 美团JVM问题定位和排错 #### 背景 在现代软件开发中,Java虚拟机(JVM)作为运行Java程序的基础平台,对于任何使用Java语言进行开发的服务都至关重要。然而,在实际运行过程中,由于复杂的运行环境和技术栈的...

    推荐一些JVM原理,JVM调优,JVM内存模型,JAVA并发 电子书1

    标题中提到了JVM原理、JVM调优、JVM内存模型和JAVA并发,这些都是Java虚拟机(JVM)相关的核心概念。JVM是运行Java字节码的虚拟计算机,为Java提供了一个跨平台的环境,确保Java程序可以在不同的操作系统上运行而...

    jdk,jvm源码

    Java虚拟机(JVM)是Java程序运行的核心,它负责解释和执行字节码,为Java应用程序提供了一个跨平台的运行环境。JDK(Java Development Kit)包含了开发和运行Java程序所需的所有工具,包括JVM。当我们谈论"jdk,jvm...

    jvm优化及问题定位

    jvm优化及问题定位 架构师培训 讲解-----------------------------------------------------------------------------------

    JVM问题诊断常用命令

    ### JVM问题诊断常用命令详解 在Java开发与运维过程中,针对JVM(Java虚拟机)进行性能调优、故障排查是非常重要的环节。本文将详细介绍三种常用的JVM问题诊断工具:`jinfo`、`jmap` 和 `jstack` 的功能、用法以及...

    java JVM专题问题整理分析

    java JVM专题问题整理分析

    JVM 输出 GC 日志导致 JVM 卡住

    JVM 输出 GC 日志导致 JVM 卡住是一个常见的问题,尤其是在高并发和高性能应用中。这个问题的根源在于 JVM 的垃圾回收机制(Garbage Collection,GC),它会在 JVM 运行时周期性地进行垃圾回收,以释放内存空间。...

    jvm 配置jvm参数

    合理配置JVM参数不仅可以显著提升应用程序的运行效率,还能避免因内存溢出等问题导致的系统崩溃。本文将深入探讨JVM参数配置的关键点,帮助读者掌握如何根据具体需求调整JVM,以达到最佳性能。 #### 二、JVM参数...

    jvm 启动过程 JVM 原理

    Java虚拟机(JVM)是Java程序运行的基础,它是一个抽象的计算机系统,负责执行Java字节码。本文将深入探讨JVM的启动过程...通过深入研究JVM,开发者可以更好地解决内存溢出、性能瓶颈等问题,实现更高效的Java应用。

    Jvm堆栈dump文件分析

    当JVM遇到问题,如内存溢出或长时间的垃圾回收,它可能会生成堆栈转储(dump)文件,这些文件包含了JVM在特定时刻的详细状态,包括对象、类加载器、线程、堆和栈信息。"Jvm堆栈dump文件分析"是指通过特定工具对这些...

    jvm-mon基于控制台的JVM监视

    虽然`jvm-mon`提供了基本的JVM监控功能,但更复杂的性能问题可能需要结合其他专业工具,如JProfiler、VisualVM、YourKit等,它们提供更深入的分析和故障排查能力,如方法调用时间线、内存分配跟踪、线程栈深度等。...

    jmap、jstack、jstat组合使用定位jvm问题.txt

    jmap、jstack、jstat组合使用定位jvm问题

    解决JVM中得PermGen spac问题

    解决 JVM 中的 PermGen space 问题 PermGen space(Permanent Generation space)是 JVM 中的一块永久保存区域,用于存放 Class 和 Meta 信息。当应用程序加载 Class 时,Class 就会被放入 PermGen space 区域中,...

    jvm 详细介绍,了解jvm各个组成部分和功能

    ### JVM 详细介绍:掌握 JVM 的各个组成部分与功能 #### 一、Java 源文件编译及执行 Java 应用程序的核心...理解 JVM 的内部工作原理有助于开发者更好地编写高质量的 Java 应用程序,并有效解决运行时遇到的问题。

    JVM图解-JVM指令-JVM原型图.rar

    在这个压缩包中,"JVM图解.png"可能是对JVM内部结构的可视化表示,"JVM图解"可能是一个详细的文档,解释了JVM的工作原理,而"JVM指令手册 中文版"则提供了JVM可执行的所有指令的详细信息。下面,我们将深入探讨JVM的...

    JVM从0-1学习,掌握如何解决JVM相关问题

    11. **JVM诊断工具**:如jps、jstat、jmap、jhat等,它们帮助开发者获取JVM的运行信息,定位问题。 12. **JDK动态代理**:了解如何使用Java的反射和代理机制来实现动态绑定和拦截调用。 13. **模块系统**:Java 9...

    jvm视频及笔记

    Java虚拟机(JVM)是Java程序运行的核心组件,它负责解释和执行字节码,为开发者...理论学习后,实践操作是巩固知识的关键,尝试在实际项目中应用这些知识,解决性能问题,优化JVM配置,将使你对JVM的理解更加深入。

    慢慢琢磨jvm 经典

    解决这些问题的关键在于深入理解JVM。 #### JVM的本质与架构 JVM是一种在物理计算机上运行的抽象计算机,不同于可见的虚拟化软件如VMWare,它主要存在于内存中。其设计目标是实现“一次编译,处处运行”,通过将...

Global site tag (gtag.js) - Google Analytics