【问题标题】:Websphere Cobra.NoResponse Request Timed OutWebsphere Corba.No_Response 请求超时
【发布时间】:2014-11-21 21:43:04
【问题描述】:

在触发我们的规则 5 分钟后,我收到以下错误(在决策中心的 SystemOut.log 中),一直是 5 分钟。规则集从决策中心发送到决策服务器,因为我可以在决策服务器中看到规则。

VVV -- Project name :RTE Placement Determination---- VVVVV
[9/26/14 12:42:25:725 CDT] 0000008d Builder       I   Use of the Rule Common Engine...
[9/26/14 12:42:32:314 CDT] 0000008d IlrRulesetArc I   Ruleset archive built [6567ms]
[9/26/14 12:42:32:314 CDT] 0000008d IlrRulesetArc I   -------------------------------
[9/26/14 12:42:32:314 CDT] 0000008d IlrRulesetArc I   Checking ruleset archive (rule analysis enabled)...
[9/26/14 12:42:37:714 CDT] 0000008d IlrRulesetArc I   -------------------------------
[9/26/14 12:42:37:718 CDT] 0000008d IlrRulesetArc I   ====> Overall time: 11971ms
[9/26/14 12:42:39:040 CDT] 00000092 SystemOut     O RuleApp name: RTEPlacementDeterminationCOSMETICSRulesApp
Versioning policy: replace_ruleApp_key
Rule Execution Server: http://odmdslp01.ch3.prod.i.com:9080/res
Operations:
/RTEPlacementDeterminationCOSMETICSRulesApp/1.0 -> /RTEPlacementDeterminationCOSMETICSRulesApp/1.0: Replace the existing element
/RTEPlacementDeterminationCOSMETICSRulesApp/1.0/RTEPlacementDetermination/1.0 -> /RTEPlacementDeterminationCOSMETICSRulesApp/1.0/RTEPlacementDetermination/1.0: Element added
[9/26/14 12:44:55:276 CDT] 000000a2 SelectionMana W   WWLM0061W: An error was encountered sending a request to cluster member {CELLNAME=DevCell01, MEMBERNAME=DSNode01-DSServer, NODENAME=DSNode01} and that member has been marked unusable for future requests to the cluster "", because of exception: org.omg.CORBA.NO_RESPONSE: Request 138 timed out  vmcid: IBM  minor code: B01 completed: Maybe
        at com.ibm.rmi.iiop.Connection.getCallStream(Connection.java:2423)

以下是我在决策中心的 SystemErr.log 中遇到的错误:

9/26/14 12:44:55:279 CDT] 000000a2 SystemErr     R java.rmi.RemoteException: CORBA NO_RESPONSE 0x4942fb01 Maybe; nested exception is:
        org.omg.CORBA.NO_RESPONSE: Request 138 timed out  vmcid: IBM  minor code: B01 completed: Maybe

Decision Server 和 Decision Center 的 ORB 服务参数如下: -请求超时:300 秒 -定位请求超时:300 秒 -线程池设置是使用与ORB服务直接关联的线程池设置

Decision Center 的 Transaction Service 参数如下: - 总交易生命周期超时:300 秒 -Aysnc 响应超时:30 秒 - 客户端不活动超时:60 秒 - 最大事务超时:300 秒

Decision Server 的 Transaction Service 参数如下: - 总交易生命周期超时:5000 秒 -Aysnc 响应超时:30 秒 - 客户端不活动超时:120 秒 - 最大事务超时:900 秒

我该如何解决这个问题?谢谢!

【问题讨论】:

  • 我看到这是用 websphere-mq 标记的,但我在关于 MQ 的问题中没有看到任何细节。 MQ 也有各种 5 分钟超时。如果此设置中有 MQ,您可以在问题中添加详细信息吗?
  • 对不起,我弄错了,它不是 websphere mq,它是 Websphere Application Server v. 8.5。

标签: websphere websphere-8 jrules ibm-was ibm-odm


【解决方案1】:
  1. 启动管理控制台。为此,请打开 Web 浏览器,然后 在地址中输入http://yourNodeHost:yourAdminConsolePort/ibm/console 酒吧。
  2. 导航到 服务器 > 应用程序服务器 > yourAdminServer > 容器服务 > 事务服务
  3. 将最大事务超时值增加到 z 秒。 * 如果我 请正确记住,这应该设置为 0,以便事务永远不会 超时*
  4. 回收您的管理服务器以使新设置生效。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2010-11-23
    • 2011-02-26
    • 1970-01-01
    • 1970-01-01
    • 2016-05-27
    • 2020-05-31
    • 2012-03-31
    • 2018-08-17
    相关资源
    最近更新 更多