websphere运行两天,JAVA占CPU将近100%。重启websphere后,运行两天又这样。并且SystemOut.log日志中,报如下错误:
"WebContainer : 2631" (TID:0x724E1970, sys_thread_t:0x3B4CBFA0, state:R, native ID:0x3426) prio=5
at java.util.HashMap.get(HashMap.java(Compiled Code))
at com.ibm.ws.util.ClauseTable.get(ClauseTable.java(Compiled Code))
at com.ibm.ws.util.ClauseNode.add(ClauseNode.java(Compiled Code))
at com.ibm.ws.util.URIMatcher.put(URIMatcher.java(Compiled Code))
at com.ibm.ws.util.URIMapper.addMapping(URIMapper.java(Compiled Code))
at com.ibm.ws.webcontainer.webapp.WebApp.addMappingTarget(WebApp.java(Compiled Code))
at com.ibm.ws.webcontainer.extension.DefaultExtensionProcessor.handleRequest(DefaultExtensionProcessor.java(Compiled Code))
at com.ibm.ws.webcontainer.webapp.WebApp.handleRequest(WebApp.java(Compiled Code))
at com.ibm.ws.webcontainer.webapp.WebGroup.handleRequest(WebGroup.java(Compiled Code))
at com.ibm.ws.webcontainer.VirtualHost.handleRequest(VirtualHost.java(Compiled Code))
at com.ibm.ws.webcontainer.WebContainer.handleRequest(WebContainer.java(Compiled Code))
at com.ibm.ws.webcontainer.channel.WCChannelLink.ready(WCChannelLink.java(Compiled Code))
at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleDiscrimination(HttpInboundLink.java(Compiled Code))
at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleNewInformation(HttpInboundLink.java(Compiled Code))
at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.ready(HttpInboundLink.java(Compiled Code))
at com.ibm.ws.tcp.channel.impl.NewConnectionInitialReadCallback.sendToDiscriminaters(NewConnectionInitialReadCallback.java(Compiled Code))
at com.ibm.ws.tcp.channel.impl.NewConnectionInitialReadCallback.complete(NewConnectionInitialReadCallback.java(Compiled Code))
at com.ibm.ws.tcp.channel.impl.WorkQueueManager.requestComplete(WorkQueueManager.java(Compiled Code))
at com.ibm.ws.tcp.channel.impl.WorkQueueManager.attemptIO(WorkQueueManager.java(Compiled Code))
at com.ibm.ws.tcp.channel.impl.WorkQueueManager.workerRun(WorkQueueManager.java(Compiled Code))
at com.ibm.ws.tcp.channel.impl.WorkQueueManager$Worker.run(WorkQueueManager.java(Compiled Code))
at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java(Compiled Code))
使用th info TID,去查看,上面这个线程所占CPU特别特别大。 关于这个问题,打了好多好多IBM技术支持电话。最后他们说可能问题出在IBM的类中,因为上面的错误都是在IBM包中报出来的。
那位高手遇到过这样的问题,我的websphere版本为:WAS6.0.0.1。
欢迎加我的qq,一起研究讨论。QQ:26578777
[
本帖最后由 26578777 于 2009-11-20 17:44 编辑 ]
收起