Tomcat挂了,出现了死锁,Thread Dump信息如下,请大家帮忙分析分析

枫林茵然 发布于 2015/06/02 09:45
阅读 3K+
收藏 1
"http-nio-443-exec-11" daemon prio=6 tid=0x0000000013698800 nid=0x1320 runnable [0x000000001fb8e000]
   java.lang.Thread.State: RUNNABLE
    at org.apache.naming.resources.ResourceCache.allocate(ResourceCache.java:260)
    at org.apache.naming.resources.ProxyDirContext.cacheLoad(ProxyDirContext.java:1685)
    - locked <0x0000000700db02c0> (a org.apache.naming.resources.ResourceCache)
    at org.apache.naming.resources.ProxyDirContext.cacheLookup(ProxyDirContext.java:1534)
    at org.apache.naming.resources.ProxyDirContext.lookup(ProxyDirContext.java:295)
    at org.apache.tomcat.util.http.mapper.Mapper.internalMapWrapper(Mapper.java:1009)
    at org.apache.tomcat.util.http.mapper.Mapper.internalMap(Mapper.java:821)
    at org.apache.tomcat.util.http.mapper.Mapper.map(Mapper.java:684)
    at org.apache.catalina.connector.CoyoteAdapter.postParseRequest(CoyoteAdapter.java:649)
    at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:403)
    at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1040)
    at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:607)
    at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1721)
    at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.run(NioEndpoint.java:1679)
    - locked <0x0000000709450ce0> (a org.apache.tomcat.util.net.SecureNioChannel)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
    at java.lang.Thread.run(Unknown Source)

"Java2D Disposer" daemon prio=10 tid=0x000000001d495000 nid=0xe00 in Object.wait() [0x000000001e60f000]
   java.lang.Thread.State: WAITING (on object monitor)
	at java.lang.Object.wait(Native Method)
	at java.lang.ref.ReferenceQueue.remove(Unknown Source)
	- locked <0x000000070774c3f0> (a java.lang.ref.ReferenceQueue$Lock)
	at java.lang.ref.ReferenceQueue.remove(Unknown Source)
	at sun.java2d.Disposer.run(Unknown Source)
	at java.lang.Thread.run(Unknown Source)



加载中
0
杨延庆
杨延庆
你tomcat开的线程数是多少?
0
枫林茵然
枫林茵然

引用来自“杨延庆”的评论

你tomcat开的线程数是多少?
maxThreads="500"
枫林茵然
枫林茵然
回复 @杨延庆 : 日志里面没看到有异常呢
杨延庆
杨延庆
@枫林茵然 你日志贴出来我看一下
枫林茵然
枫林茵然
回复 @杨延庆 : 一天还是会出现一两次Tomcat无法访问的情况
杨延庆
杨延庆
有点大了,你开50再试试,tomcat线程开得多资源调度压力也大的
返回顶部
顶部