日期:2014-05-19  浏览次数:20640 次

Weblogic应用服务器java进程占用CPU97%导致系统访问太慢,谁知道咋回事
系统经常因为JAVA进程占用CPU97%、98%而变得特别慢,重启系统后正常,占用CPU50%左右,但过不了两天又会出现CPU占用太高导致系统访问太慢的问题

应用服务器:weblogic
操作系统:UNIX
系统平均在线人数:50人左右

日志中常出现以下错误:
javax.servlet.ServletException:   Input/output   error:   java.net.SocketException:   Broken   pipe
                at   weblogic.servlet.jsp.PageContextImpl.handlePageException(PageContextImpl.java:323)
                at   jsp_servlet._applymanage._query._applyrecord.__recordlist._jspService(__recordlist.java:405)
                at   weblogic.servlet.jsp.JspBase.service(JspBase.java:33)
                at   weblogic.servlet.internal.ServletStubImpl$ServletInvocationAction.run(ServletStubImpl.java:1006)
                at   weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:419)
                at   weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:315)
                at   weblogic.servlet.internal.RequestDispatcherImpl.forward(RequestDispatcherImpl.java:328)
                at   org.apache.struts.action.RequestProcessor.doForward(RequestProcessor.java:1033)
                at   org.apache.struts.tiles.TilesRequestProcessor.doForward(TilesRequestProcessor.java:269)
                at   org.apache.struts.action.RequestProcessor.processForwardConfig(RequestProcessor.java:436)
                at   org.apache.struts.tiles.TilesRequestProcessor.processForwardConfig(TilesRequestProcessor.java:312)
                at   org.apache.struts.action.RequestProcessor.processActionForward(RequestProcessor.java:401)
                at   org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:279)
                at   org.apache.struts.action.ActionServlet.process(ActionServlet.java:1422)
                at   org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:523)
                at   javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
                at   javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
                at   weblogic.servlet.internal.ServletStubImpl$ServletInvocationAction.run(ServletStubImpl.java:1006)
                at   weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:419)
                at   weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:28)
                at   weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:27)