0

以下のエラー (Decision Center の SystemOut.log で) が、ルールを実行してからちょうど 5 分後に発生します。一貫して 5 分です。Decision Server でルールを確認できるため、Decision Center から Decision Server にルールセットが送信されています。

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)

以下は、Decision Center の 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 サービス パラメーターは次のとおりです。 -Request Timeout: 300 秒 -Locate Request Timeout: 300 秒 -スレッド プール設定は、ORB サービスに直接関連付けられたスレッド プール設定を使用します。

Decision Center のトランザクション サービス パラメータは次のとおりです。 -合計トランザクション ライフタイム タイムアウト: 300 秒 -Aysnc 応答タイムアウト: 30 秒 -クライアント非アクティブ タイムアウト: 60 秒 -最大トランザクション タイムアウト: 300 秒

Decision Server のトランザクション サービスのパラメーターは次のとおりです。 -合計トランザクション ライフタイム タイムアウト: 5000 秒 -Aysnc 応答タイムアウト: 30 秒 -クライアント非アクティブ タイムアウト: 120 秒 -最大トランザクション タイムアウト: 900 秒

これを解決するにはどうすればよいですか? ありがとうございました!

4

1 に答える 1

0
  1. 管理コンソールを開始します。これを行うには、Web ブラウザーを開き、アドレス・バーにhttp://yourNodeHost:yourAdminConsolePort/ibm/consoleと入力します。
  2. Servers > Application Servers > yourAdminServer > Container Services > Transaction Serviceに移動します。
  3. 最大トランザクション タイムアウト値を z 秒に増やします。* 私の記憶が正しければ、トランザクションがタイムアウトしないように、これを 0 に設定する必要があります*
  4. 管理サーバーをリサイクルして、新しい設定を有効にします。
于 2016-05-05T06:43:39.930 に答える