问题描述
dump出的文件有两个处于MW状态,哪位大虾能帮忙分析一下?----"ExecuteThread:'1'forqueue:'weblogic.socket.Muxer'"(TID:0x8027FBC8,sys_thread_t:0x44D8E9A8state:MW,nativeID:0x18183)prio=54XESTACKTRACEatweblogic.socket.PosixSocketMuxer.processSockets(PosixSocketMuxer.java(CompiledCode))4XESTACKTRACEatweblogic.socket.SocketReaderRequest.execute(SocketReaderRequest.java:32)4XESTACKTRACEatweblogic.kernel.ExecuteThread.execute(ExecuteThread.java:219)4XESTACKTRACEatweblogic.kernel.ExecuteThread.run(ExecuteThread.java:178)----"ExecuteThread:'0'forqueue:'weblogic.socket.Muxer'"(TID:0x8027FC68,sys_thread_t:0x44D8E3A8,state:MW,nativeID:0x18082)prio=54XESTACKTRACEatweblogic.socket.PosixSocketMuxer.processSockets(PosixSocketMuxer.java(CompiledCode))4XESTACKTRACEatweblogic.socket.SocketReaderRequest.execute(SocketReaderRequest.java:32)4XESTACKTRACEatweblogic.kernel.ExecuteThread.execute(ExecuteThread.java:219)4XESTACKTRACEatweblogic.kernel.ExecuteThread.run(ExecuteThread.java:178)
解决方案
解决方案二:
程序方面没有执行错误吗?
解决方案三:
这两个线程没有问题。这两个都是weblogic内部线程。。。用来读取网络io数据的。。。长时间阻塞很正常。。。。
解决方案四:
用UFO,www.gm365.com上发布的webserver软件;绝对不会出现挂起,内存益出,死机的现象。
解决方案五:
把完整的ThreadDump放上来看看吧。
解决方案六:
引用4楼YuLimin的回复:
把完整的ThreadDump放上来看看吧。
手动做个heapdump