0

管理対象サーバをNodeManager経由で再起動する必要がありますが、AdminServerは必要ありません。エラーが発生するweblogicを停止しようとすると、nmKill()コマンドを使用した管理対象サーバ

WLSTを使用して、NMを使用してManagedserverを起動できます。 (nmConnect、nmStart)。

ただし管理者なしの管理対象サーバを停止する場合。 nmKillというオプションがあります。しかし、私はプロセスを殺すのではなく、適切なシャットダウンをしたいと思っています。

1.管理者が利用できない場合、WLSTを使用して管理対象サーバに接続することは可能ですか?

シャットダウン可能な方法でない場合は、Adminserverを使用せずに管理対象サーバを再開してください。

Weblogic 12 in devモードは、私がインストールしたバージョンです。私はnmKillを(使用して自分のサーバーを停止しようとした。また

2、)、私はエラーの下に取得しています:

/> nmKill('ms_node1') 
Killing server ms_node1 ... 
Traceback (innermost last): 
File "<console>", line 1, in ? 
File "<iostream>", line 150, in nmKill 
File "<iostream>", line 553, in raiseWLSTException 

WLSTException:nmKillを実行中にエラーが発生しました:エラー殺害サーバーms_node1:受信したエラーをノードマネージャサーバからのメッセージ:[WebLogicサーバ 'ms_node1'の[Server kill]コマンドが失敗しました:[プロセスが20,000ミリ秒で完了するのを待って、成功しませんでした。これは、管理対象プロセスにJavaを呼び出す起動スクリプトなどの子プロセスまたは副プロセスがある場合、java.lang.Process.destroy呼び出しの既知の制限です。ユーザーは、サーバーを停止するためのシャットダウン要求を発行するためにAdminServerへの接続方法を実行する必要があります。それが失敗した場合にのみ、nmKを使用する必要があります。プロセスを停止する他のオプションがない場合は、OSレベルのプロセスkillを使用する必要があります。詳細については、ノードマネージャのログおよび/またはサーバ 'ms_node1'のログを確認してください。詳細については、ノードマネージャのログを確認してください。 dumpStack()を使用して完全なスタックトレースを表示します。

何か助けてください。事前のおかげで

+0

は、あなたが停止することができ、コマンドラインから使用している場合をクラスタを強制終了する必要がある場合は、stopWebLogicManagedServer.cmdを入力します。 –

+0

私は同意しますが、私の要求はwlstのnodemanagerを使って管理/管理対象サーバを停止/開始することです。 – cherry

答えて

0

はい、できますが、あなたが実際には、Oracleのドキュメントから、これが機能するノードマネージャでそれを開始している必要があります。

nmKill

Kills the specified server instance that was started with Node Manager. If you attempt to kill a server instance that was not started using Node Manager, the command displays an error. In the event of an error, the command returns a WLSTException.

https://docs.oracle.com/middleware/1213/wls/WLSTC/reference.htm#WLSTC492

関連する問題