0 0

求大神告诉我这个错应该怎么解决!5

<2013-7-6 上午06时23分51秒 CST> <Error> <WebLogicServer> <BEA-000337> <[STUCK] ExecuteThread: '9' for queue: 'weblogic.kernel.Default (self-tuning)' has been busy for "653" seconds working on the request "weblogic.servlet.internal.ServletRequestImpl@1d437df[
POST *.do HTTP/1.0
Content-Type: text/xml; charset=utf-8
Accept: application/soap+xml, application/dime, multipart/related, text/*
User-Agent: Axis/1.4
Cache-Control: no-cache
Pragma: no-cache
SOAPAction: ""
Content-Length: 2400

]", which is more than the configured time (StuckThreadMaxTime) of "600" seconds. Stack trace:
java.net.SocketInputStream.socketRead0(Native Method)
java.net.SocketInputStream.read(SocketInputStream.java:129)
com.ibm.db2.jcc.t4.ab.b(ab.java:195)
com.ibm.db2.jcc.t4.ab.c(ab.java:244)
com.ibm.db2.jcc.t4.ab.c(ab.java:355)
com.ibm.db2.jcc.t4.ab.v(ab.java:1140)
com.ibm.db2.jcc.t4.db.f(db.java:101)
com.ibm.db2.jcc.t4.t.f(t.java:87)
com.ibm.db2.jcc.t4.b.a(b.java:2549)
com.ibm.db2.jcc.a.uf.b(uf.java:54)
com.ibm.db2.jcc.a.xf.b(xf.java:191)
com.ibm.db2.jcc.a.p.l(p.java:550)
com.ibm.db2.jcc.a.p.h(p.java:307)
com.ibm.db2.jcc.t4.a.h(a.java:506)
com.ibm.db2.jcc.a.p.a(p.java:204)
com.ibm.db2.jcc.a.sl.e(sl.java:3187)
com.ibm.db2.jcc.a.sl.Ob(sl.java:569)
com.ibm.db2.jcc.a.sl.executeQuery(sl.java:543)
com.mchange.v2.c3p0.impl.NewProxyPreparedStatement.executeQuery(NewProxyPreparedStatement.java:76)
org.hibernate.jdbc.AbstractBatcher.getResultSet(AbstractBatcher.java:208)
org.hibernate.loader.Loader.getResultSet(Loader.java:1808)
org.hibernate.loader.Loader.doQuery(Loader.java:697)
org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:259)
org.hibernate.loader.Loader.doList(Loader.java:2228)
org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2125)
org.hibernate.loader.Loader.list(Loader.java:2120)
org.hibernate.loader.criteria.CriteriaLoader.list(CriteriaLoader.java:118)
org.hibernate.impl.SessionImpl.list(SessionImpl.java:1596)
org.hibernate.impl.CriteriaImpl.list(CriteriaImpl.java:306)
org.springframework.orm.hibernate3.HibernateTemplate$35.doInHibernate(HibernateTemplate.java:979)
org.springframework.orm.hibernate3.HibernateTemplate.execute(HibernateTemplate.java:367)
org.springframework.orm.hibernate3.HibernateTemplate.findByCriteria(HibernateTemplate.java:969)
com.deliverik.framework.dao.hibernate.BaseHibernateDAOImpl.findByCriteria(SourceFile:584)
com.deliverik.infogovernor.svc.model.dao.WarningInfoDAOImpl.findByCond(WarningInfoDAOImpl.java:89)
com.deliverik.infogovernor.svc.bl.task.WarningInfoBLImpl.searchWarningInfo(WarningInfoBLImpl.java:84)
sun.reflect.GeneratedMethodAccessor292.invoke(Unknown Source)
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
java.lang.reflect.Method.invoke(Method.java:597)
org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:299)
org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:172)
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:139)
org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:107)
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:161)
org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:202)
$Proxy238.searchWarningInfo(Unknown Source)
*(*.java:1859)
sun.reflect.GeneratedMethodAccessor290.invoke(Unknown Source)
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
java.lang.reflect.Method.invoke(Method.java:597)
org.apache.axis.providers.java.RPCProvider.invokeMethod(RPCProvider.java:397)
org.apache.axis.providers.java.RPCProvider.processMessage(RPCProvider.java:186)
org.apache.axis.providers.java.JavaProvider.invoke(JavaProvider.java:323)
org.apache.axis.strategies.InvocationStrategy.visit(InvocationStrategy.java:32)
org.apache.axis.SimpleChain.doVisiting(SimpleChain.java:118)
org.apache.axis.SimpleChain.invoke(SimpleChain.java:83)
org.apache.axis.handlers.soap.SOAPService.invoke(SOAPService.java:454)
org.apache.axis.server.AxisServer.invoke(AxisServer.java:281)
org.apache.axis.transport.http.AxisServlet.doPost(AxisServlet.java:699)
javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
org.apache.axis.transport.http.AxisServletBase.service(AxisServletBase.java:327)
javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:227)
weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:125)
weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:292)
weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:175)
weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3587)
weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
weblogic.security.service.SecurityManager.runAs(SecurityManager.java:121)
weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:2200)
weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:2106)
weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1428)
weblogic.work.ExecuteThread.execute(ExecuteThread.java:201)
weblogic.work.ExecuteThread.run(ExecuteThread.java:173)
>

问题补充:我想要知道怎么才能不让DB2再出这个错

目前发现好几个单表查询,都会出现这个问题。
2013年7月08日 11:10

1个答案 按时间排序 按投票排序

0 0

从字面意思来看是某一个请求时间太长,超过了服务器的超时时间600s,然后就超时了,在

com.deliverik.framework.dao.hibernate.BaseHibernateDAOImpl.findByCriteria(SourceFile:584) 
com.deliverik.infogovernor.svc.model.dao.WarningInfoDAOImpl.findByCond(WarningInfoDAOImpl.java:89) 
com.deliverik.infogovernor.svc.bl.task.WarningInfoBLImpl.searchWarningInfo(WarningInfoBLImpl.java:84)
,这些地方,仔细分析一下,看数据库那方面是否有持续时间比较长的查询

2013年7月08日 13:29

相关推荐

    大神告诉你,用模拟减法消除PWM DAC纹波.docx

    标题中的“大神告诉你,用模拟减法消除PWM DAC纹波”指的是在使用PWM (脉宽调制) 输出的DAC (数字模拟转换器) 时,如何通过模拟电路技术减少输出信号中的纹波噪声。PWM DAC是一种常见的数字到模拟转换方式,通过改变...

    网页制作大神

    在这个“网页制作大神”主题下,我们将深入探讨如何利用这些技术创建引人入胜、功能丰富的网页。 HTML是网页内容的基础,它定义了网页的结构,包括标题、段落、图片、链接等元素。通过使用不同的标签,我们可以告诉...

    考研数学——140分大神告诉你考研数学如何开挂复习.pdf

    在考研数学的复习过程中,140分大神分享了他的成功秘诀,这主要包括以下几个关键环节: 1. **前期准备**:首先,这位大神以“空杯心态”重新认识数学,通过阅读各类数学书籍、下载数学论文,以及利用网络资源来加深...

    荷兰前端大师ppk移动web手册完整版

    √ 是前端大神PPK八年潜心研究移动Web及大量浏览器的成果总结 √ 通过移动端对前端开发的种种挑战及相应对策,细致剖析解决思路 √ 以专业视角系统梳理前端在移动平台上的知识、技能,及开发原理、手段 √ 操作系统...

    android 二维码扫描实现(美化版,仿TX)

    在简版zxing基础上美化了下,实现了竖屏、拉伸处理、扫描框大小和扫描线移动、开灯,...相册解码我是又导入了一个解码类,但是hity类型有点问题,一直解码不出来,有大神解决了,回复告诉我! 这里分享出来,共同学习。

    android基于SwipeRefreshLayout实现类QQ的侧滑删除

    效果图当中看不出来事件滑动的解决方案(或者是我不会如何录制手指在屏幕上滑动方向和点击,知道的大神请告诉下,谢谢)具体的可以去下方的GitHub上下载看。 还是先看怎么用 首先传送门地址 SwipeMenuRefres

    5行代码实现微信网页中扫一扫,域名无须备案就能在自己网页中实现扫描二维码,绝对物有所值.rar

    水不是一般的深,于是纷纷哭爹喊娘求大神骂张小龙。 我发现我废话太多了,说好的5行代码呢?却写了这么多废话,哈哈哈。其实多了解了解也没坏处的,毕竟也算我的摸索过的心路历程。 上面给出的扫一扫指向的...

    神笔马良强制码字软件2.0版-神笔马良软件唯一正版-进小黑屋写文字

     当然您够聪明,您会ctrl+c和ctrl+v,您妄图用大量的复制军团冲垮这个锁定的空间,但我不得不告诉您,空间既已锁定,您的行为将完全没有意义。  神说,系统锁定的,复制必将无用。  那些谵妄轻浮的人必将坚强,...

    一个简单的FTPServer实现

    主动模式下,客户端打开一个端口(通常在49152-65535范围内)并告诉服务器,服务器然后连接到这个端口进行数据传输。而在被动模式下,服务器打开一个随机端口并告诉客户端,客户端连接到这个端口进行数据传输,这种...

    移动Web手册 荷兰 peter-paul koch.zip

    √ 是前端大神PPK八年潜心研究移动Web及大量浏览器的成果总结 √ 通过移动端对前端开发的种种挑战及相应对策,细致剖析解决思路 √ 以专业视角系统梳理前端在移动平台上的知识、技能,及开发原理、手段 √ 操作系统...

    你会教自己的孩子学习编程吗【育儿知识】.doc

    Markus Persson,不ch,这个网络用户名显得更有知名度,技术圈许多人将他视为独立游戏开发大神和独立软件圈子的标志性人物。作为大型开放世界类游戏《Minecraft》的创始人,Notch 早在 7 岁时开始接触了计算机编程,...

    两个经典例子让你彻底理解java回调机制(csdn)————程序.pdf

    在这个例子中,Person调用Genius的answer方法,然后Genius在完成计算后调用Person的callback方法,将答案2传递回去,这就是一个完整的同步回调流程。 总结起来,Java回调机制是一种通信方式,允许对象之间在特定...

    另一个角度看软件测试

    此外,“乾坤大挪移”这一概念引申自《倚天屠龙记》中的绝世武功,它告诉我们,当掌握了一种技能的精髓后,学习其他相关技能将会变得迅速而高效。在软件测试领域,这意味着当测试人员理解了某一种测试工具或方法的...

    5行代码实现微信网页中扫一扫,域名无须备案就能在自己网页中实现扫描二维码,绝对物有所值

    水不是一般的深,于是纷纷哭爹喊娘求大神骂张小龙。 我发现我废话太多了,说好的5行代码呢?却写了这么多废话,哈哈哈。其实多了解了解也没坏处的,毕竟也算我的摸索过的心路历程。 上面给出的扫一扫指向的链接是...

    信息安全_.第六期.CTF.Web之Vulnhub靶场.课件资料.pptx

    这个文件告诉搜索引擎哪些页面可以索引,哪些禁止索引。虽然它不能真正保护网站隐私,但对于初学者来说,理解其作用和语法是很重要的。常用的渗透测试工具如nmap、dirb和nikto也在课程中被提及。 nmap是一款强大的...

    cmake-3.3.2.zip

    这段代码告诉CMake至少需要3.3.2版本,项目名为"MyProject",并且有一个由`main.cpp`构成的可执行文件。 总之,CMake是一个强大的工具,它使跨平台的软件构建变得容易和一致。对于需要在Linux服务器上执行`make`...

    单元测试中PowerMock常用方法.

    要使用PowerMock,你需要在测试类上添加`@RunWith(PowerMockRunner.class)`注解,这将告诉JUnit使用PowerMock运行器来执行测试。 9. **`PowerMockRule`** 除了`@RunWith`,还可以使用`PowerMockRule`作为测试规则...

    二,十,十六进制之间的转换

    在这个例子中,`_T("%X")`是一个格式说明符,告诉Format函数将数字转换为大写的十六进制字符串。 总的来说,理解和掌握二、十、十六进制之间的转换是编程人员的基本技能,特别是在使用MFC和VS2013这样的开发环境时...

Global site tag (gtag.js) - Google Analytics