WebLogic Server コマンド リファレンス
指定した WebLogic Server インスタンスを正常に停止します。
正常な停止では、進行中の特定のアプリケーションの処理を完了する時間が WebLogic Server のサブシステムに与えられます。デフォルトでは、サーバ インスタンスは、正常な停止の一部として保留の HTTP セッションが終了するまで待機します。この動作は、-ignoreExistingSessions
引数を使用してオーバーライドできます。『WebLogic Server のコンフィグレーションと管理』の「正常な停止」を参照してください。
リリース 6.x では、停止プロセスを開始するまでの待機秒数を指定するオプションがこのコマンドに導入されましたが、現在では非推奨のオプションになっています。この非推奨オプションをサポートするために、このコマンドでは SHUTDOWN
コマンドの直後にあるフィールドの数値が秒数を示していると想定されます。このため、サーバの名前がすべて数字で構成されている場合、このコマンドを使用して正常に停止することはできません。このような場合は、Administration Console を使用する必要があります。詳細については、Administration Console オンライン ヘルプの「サーバの停止」を参照してください。
SHUTDOWN
コマンドで遅延を指定する代わりに、-timeout
オプションを使用するか、または Administration Console で属性を設定してサーバの停止を制御できるようになりました。詳細については、Administration Console オンライン ヘルプの「正常な停止の制御」を参照してください。
サーバ インスタンスがデッドロック状態でも、ドメイン全体の管理ポートを有効にしている場合に限り、サーバ インスタンスは weblogic.Admin
コマンドに応答できます。デッドロックされているサーバとは、別のスレッドによって保持されているロックを取得しようとしてすべてのスレッドがスタック状態になっているサーバのことです。ドメイン全体の管理ポートを有効にしていない場合は、サーバを実行している Java プロセスを強制停止することでそのサーバ インスタンスを停止するしかありません。この場合、すべてのセッション データが失われます。ドメイン全体の管理ポートの有効化については、Administration Console オンライン ヘルプの「ドメイン全体の管理ポートの有効化」を参照してください。
java [ SSL の引数 ]
[-Dweblogic.system.BootIdentityFile=filename
[-Dweblogic.RootDirectory=path
]
]
weblogic.Admin
[ 接続の引数 ]
[ ユーザ資格の引数 ]
SHUTDOWN[-ignoreExistingSessions]
[-timeout
seconds
]
[
targetServer
]
(非推奨)。java [ SSL の引数 ]
[-Dweblogic.system.BootIdentityFile=filename
[-Dweblogic.RootDirectory=path
]
]
weblogic.Admin
[ 接続の引数 ]
[ ユーザ資格の引数 ]
SHUTDOWN [seconds
["
stringMessage
"
]][
targetServer
]
|
|
|
|
|
|
|
次の例では、管理対象サーバを停止するよう、管理サーバに指示が行われます。
java weblogic.Admin -url AdminHost:7001 -username weblogic
-password weblogic SHUTDOWNMedRecManagedServer
コマンドの発行後に、MedRecManagedServer はログ ファイルと標準出力にメッセージを出力します。メッセージには、サーバの状態が変更されることと停止シーケンスが開始されることが示されます。
コマンドが成功すると、次のような最終的なメッセージが対象サーバによって出力されます。
<Oct 12, 2002 11:28:59 AM EDT> <Alert> <WebLogicServer> <000219> <The
shutdown sequence has been initiated.>
さらに、コマンドが成功すると、weblogic.Admin
ユーティリティによって次のメッセージが返されます。
Server "MedRecManagedServer" was shutdown successfully ...
この例が実行される環境の詳細については、「例における環境」を参照してください。
次の例では管理サーバが使用不能になっています。同じユーザによって管理対象サーバへの接続が確立され、管理対象サーバに対して自身を停止するよう指示が行われます。
java weblogic.Admin -url ManagedHost:8001 -username weblogic
-password weblogic SHUTDOWN
次の例では、起動 ID ファイルを参照することによってユーザ資格が取得されます。この例では、サーバのルート ディレクトリと起動 ID ファイル名が指定されるので、任意のディレクトリから呼び出せます。
java -Dweblogic.system.BootIdentityFile=c:¥mydomain¥boot.properties
-Dweblogic.RootDirectory=c:¥mydomain weblogic.Admin
-url AdminHost:7001 SHUTDOWN