作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我的 java 程序出现以下超时异常。
[4/10/14 6:27:02:859 CDT] 00000004 TimeoutManage I WTRN0006W: Transaction 000001454B5F86E80000000100007366C376DBAB11CE46C9F72BF0EF6B270F9458C6856F000001454B5F86E80000000100007366C376DBAB11CE46C9F72BF0EF6B270F9458C6856F00000001 has timed out after 300 seconds.
[4/10/14 6:27:02:862 CDT] 00000004 TimeoutManage I WTRN0124I: When the timeout occurred the thread with which the transaction is, or was most recently, associated was Thread[ORB.thread.pool : 3,5,main]. The stack trace of this thread when the timeout occurred was:
java.lang.Object.wait(Native Method)
java.lang.Object.wait(Object.java:196)
com.ibm.rmi.iiop.OutCallDesc.waitForResponse(OutCallDesc.java:58)
com.ibm.rmi.iiop.Connection.getCallStream(Connection.java:2341)
com.ibm.rmi.iiop.Connection.send(Connection.java:2295)
com.ibm.rmi.iiop.ClientRequestImpl.invoke(ClientRequestImpl.java:338)
com.ibm.rmi.corba.ClientDelegate.invoke(ClientDelegate.java:424)
com.ibm.CORBA.iiop.ClientDelegate.invoke(ClientDelegate.java:1122)
com.ibm.rmi.corba.ClientDelegate.invoke(ClientDelegate.java:708)
com.ibm.CORBA.iiop.ClientDelegate.invoke(ClientDelegate.java:1152)
org.omg.CORBA.portable.ObjectImpl._invoke(ObjectImpl.java:484)
com.facade._ARFacade_Stub.getLetter(_ARFacade_Stub.java:1109)
com.delegate.ARDelegate.getLetter(ARDelegate.java:730)
com.impl.ARImpl.invokeAR(ARImpl.java:360)
我观察到我必须增加交易的超时时间。但我不知道我的假设是否正确...
您能否指导我针对此超时异常采取纠正措施...?
还是我需要查看错误日志中提到的 _ARFacade_Stub.java、AReceivableDelegate.java...
最佳答案
我们很难找出您超时的确切原因。您需要查看事务中完成的操作,看看是否有事情需要很长时间或太长时间。如果花费的时间太长,您需要查看那里出了什么问题,但鉴于上述描述,我们很难帮助您。尤其要注意您是否用完了资源,并且超时的线程正在等待该资源,但长时间或永远都无法获得它。
也可能是无论您做什么都需要很长时间,这很正常。根据您的标记,您正在使用 WebSphere Portal,并且有很多事情可能需要五分钟以上的时间。如果是这种情况,您可以增加事务超时值。
以下是更改这些值的方法:
这些步骤取自 IBM InfoCenter
关于java - 如何解决 WAS 7 中的超时异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23004900/
我是一名优秀的程序员,十分优秀!