免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 10370 | 回复: 2
打印 上一主题 下一主题

[WebLogic] weblogic故障,急,请各位大虾帮忙! [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2008-10-31 14:16 |只看该作者 |倒序浏览
5可用积分
客户的问题 ,很急 ,请各位大虾 指导 !

从28号开始,到今天11点截止,共发生了4次故障,故障发生时主要是系统查询缓慢,查询服务器CPU占用率在60%-85%之间,Queue 逐渐上升,以下是从Weblogic上提取下来的部分日志:
####<2008-10-29 下午12时28分20秒 CST> <Error> <HTTP> <localhost.localdomain> <zxserver> <ExecuteThread: '6' for queue: 'weblogic.kernel.Default'> <<WLS Kernel>> <> <BEA-101017> <[ServletContext(id=37787602,name=besttone_zx,context-path=/besttone_zx)] Root cause of ServletException.
javax.servlet.jsp.JspException: Input/output error: java.net.SocketException: Connection reset
        at org.apache.struts.taglib.TagUtils.writePrevious(TagUtils.java:1264)
        at org.apache.struts.taglib.logic.IterateTag.doAfterBody(IterateTag.java:346)
        at jsp_servlet._qc.__qc_add_querytype._jspService(__qc_add_querytype.java:1483)
        at weblogic.servlet.jsp.JspBase.service(JspBase.java:33)
        at weblogic.servlet.internal.ServletStubImpl$ServletInvocationAction.run(ServletStubImpl.java:1077)
        at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:465)
        at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:2
        at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:27)
        at cn.sh.ideal.util.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:41)
        at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:27)
        at weblogic.servlet.internal.RequestDispatcherImpl.forward(RequestDispatcherImpl.java:110)
        at org.apache.struts.action.RequestProcessor.doForward(RequestProcessor.java:1085)
        at org.apache.struts.action.RequestProcessor.processForwardConfig(RequestProcessor.java:39
        at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:172)
        at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1196)
        at org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:416)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
        at weblogic.servlet.internal.ServletStubImpl$ServletInvocationAction.run(ServletStubImpl.java:1077)
        at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:465)
        at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:2
        at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:27)
        at cn.sh.ideal.util.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:41)
        at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:27)
        at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:7049)
        at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
        at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:121)
        at weblogic.servlet.internal.WebAppServletContext.invokeServlet(WebAppServletContext.java:3732)
        at weblogic.servlet.internal.ServletRequestImpl.execute(ServletRequestImpl.java:2773)
        at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:224)
        at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:183)
>
####<2008-10-29 下午12时29分01秒 CST> <Error> <HTTP> <localhost.localdomain> <zxserver> <ExecuteThread: '25' for queue: 'weblogic.kernel.Default'> <<WLS Kernel>> <> <BEA-101020> <[ServletContext(id=37787602,name=besttone_zx,context-path=/besttone_zx)] Servlet failed with Exception
java.lang.StringIndexOutOfBoundsException: String index out of range: -2
        at java.lang.String.substring(II)Ljava.lang.String;(Unknown Source)
        at jsp_servlet._agent.__business_info_base._jspService(__business_info_base.java:1651)
        at weblogic.servlet.jsp.JspBase.service(JspBase.java:33)
        at weblogic.servlet.internal.ServletStubImpl$ServletInvocationAction.run(ServletStubImpl.java:1077)
        at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:465)
        at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:2
        at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:27)
        at cn.sh.ideal.util.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:41)
        at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:27)
        at weblogic.servlet.internal.RequestDispatcherImpl.forward(RequestDispatcherImpl.java:110)
        at org.apache.struts.action.RequestProcessor.doForward(RequestProcessor.java:1085)
        at org.apache.struts.action.RequestProcessor.processForwardConfig(RequestProcessor.java:39
        at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:172)
        at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1196)
        at org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:416)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
        at weblogic.servlet.internal.ServletStubImpl$ServletInvocationAction.run(ServletStubImpl.java:1077)
        at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:465)
        at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:2
        at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:27)
        at cn.sh.ideal.util.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:41)
        at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:27)
        at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:7049)
        at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
        at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:121)
        at weblogic.servlet.internal.WebAppServletContext.invokeServlet(WebAppServletContext.java:3732)
        at weblogic.servlet.internal.ServletRequestImpl.execute(ServletRequestImpl.java:2773)
        at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:224)
        at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:183)


请各位 大虾 指导 ,谢谢 !

论坛徽章:
0
2 [报告]
发表于 2008-10-31 15:03 |只看该作者
原帖由 smithy 于 2008-10-31 14:16 发表
客户的问题 ,很急 ,请各位大虾 指导 !

从28号开始,到今天11点截止,共发生了4次故障,故障发生时主要是系统查询缓慢,查询服务器CPU占用率在60%-85%之间,Queue 逐渐上升,以下是从Weblogic上提取下来的 ...

cn.sh.ideal.util.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:41)
jsp_servlet._qc.__qc_add_querytype._jspService(__qc_add_querytype.java:1483)

这两处的代码?


报错<BEA-101017> error:java.net.SocketException解决
关键字: bea-101017

最近项目登录不了,报错为:

<BEA-101017> error:   java.net.SocketException:   Connection   reset   by   peer:   socket   write   error



最后问题解决,原因为:
由于登录页面要用到两个连接。而weblogic 的配置是这样的,初始1 个连接,递增是10,最大连接数是200.
由于登录时,1个连接不够,就会要求增加连接数,从而系统会增加10个连接数,当增加10个连接数时,增加得
会很慢,而此时登录操作同时仍在进行,最后由于登录耗时过长,系统自动关闭此连接。从而抛出此错误。

http://sunxboy.javaeye.com/blog/245440

论坛徽章:
0
3 [报告]
发表于 2008-12-28 17:00 |只看该作者
请问如何解决呢 修改weblogic里面的参数吗???急!!!!!!!!!!!
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP