2017-06-13 121 views
0

Windows 2012 RC2でWeblogic 12cセットアップを実行しています。 NodeManagerは、管理対象サーバの起動/停止に使用されます。Weblogic 12c:再起動後に管理対象サーバがFAILED_NOT_RESTARTABLEになる

効き目: 管理コンソールから管理対象サーバを起動する。また、管理対象サーバプロセスを強制終了した後、NodeManagerを介して管理対象サーバを自動的に再起動することもできます。 NodeManager、管理コンソール、および管理対象サーバのログにはエラーは表示されません。

何が失敗するか: Windowsマシンが再起動すると(ハードパワーカットまたは簡単な再起動)、管理対象サーバは「FAILED_NOT_RESTARTABLE」状態になります。ここでもNodeManager、管理コンソール、管理対象サーバのログにはエラーは表示されません。

Oracleのマニュアルには、これを設定する方法が明確に記載されていますが、基本的には管理対象サーバを「-Xrs」または「-Xnohup」JVMパラメータで起動することが重要です。 (https://docs.oracle.com/cd/E24329_01/web.1211/e21050/nodemgr_config.htm#NODEM164

ただし、Windowsの再起動は常にエラー状態になります。何か案は?

+0

JMX解析のオプションがスタートアップ(** Server Start **タブ - > ** Arguments:**)で設定されていると、すぐに 'FAILED_NOT_RESTARTABLE'状態が発生することがわかりました。 JMX引数を削除すると、私は遭遇した問題を解決しました。 – mikequentel

答えて

0

ソリューションは実際には上記リンク先のドキュメントに隠されています。「-Xrs」が不十分な場合は、再起動後に管理対象サーバを復旧できるように「nodemanager.properties」ファイルを変更する必要があります。無効):

CrashRecoveryEnabled=true; 

ドキュメントは「クラッシュ」と「リブート」をミックスし、この時点でちょうど非常に混沌としている: あなたは両方例では、このフラグが必要になります!

注:

  • がスクリプトとしてノードマネージャを実行するときに文書に隠された小さなヒントをチェックすることを忘れてはいけない(あなたがして、追加の起動パラメータは、ノードマネージャのシェルスクリプトに渡す必要)
  • 管理対象サーバー

に「-Xrs」のフラグを追加することを忘れないでください(また、このシナリオについて説明したOracleサポートページがあります:https://community.oracle.com/thread/726965)は

関連する問題