Cosminexus V9 アプリケーションサーバ 運用管理ポータル操作ガイド

[目次][索引][前へ][次へ]

4.1.4 システムの停止方法

ここでは,システムの停止の流れの中での,構成ソフトウェアの各種プロセスと,リソースアダプタやJ2EEアプリケーションの停止方法について説明します。

運用管理コマンド(mngsvrutil)および構成ソフトウェアのプロセスの停止で使用するコマンドについては,マニュアル「アプリケーションサーバ リファレンス コマンド編」を参照してください。

<この項の構成>
(1) J2EEアプリケーションの停止
(2) リソースの停止
(3) 論理サーバの停止
(4) Management Serverからのログアウト
(5) Management Serverの停止
(6) 運用管理エージェントの停止

(1) J2EEアプリケーションの停止

運用管理ポータルまたは運用管理コマンド(mngsvrutil)を使用して,J2EEアプリケーションの停止方法について説明します。

運用管理ポータルを使用する場合
運用管理ポータルの「論理サーバのアプリケーション管理」にある[J2EEアプリケーションの開始/停止]画面で,インポート済みのJ2EEアプリケーション一覧から該当するJ2EEアプリケーションを選択して停止します。J2EEアプリケーションの停止の操作については,「12.3.2 J2EEアプリケーションの停止」を参照してください。
参考
V7互換モードを選択した場合に使用する画面については,「付録E.5 J2EEアプリケーション管理」を参照してください。

運用管理コマンドを使用する場合
J2EEアプリケーションを停止するときの運用管理コマンドの実行形式,および実行例を次に示します。
実行形式
mngsvrutil -m <Management Serverのホスト名>[:<ポート番号>] -u <管理ユーザ名> -p <パスワード> -t <サーバ名> stop app <J2EEアプリケーション名>
 
実行例
mngsvrutil -m mnghost -u user01 -p pw01 -t server01 stop app App01

(2) リソースの停止

リソースの停止方法について説明します。運用管理ポータルを使用するとリソースアダプタを停止できます。運用管理コマンド(mngsvrutil)を使用すると,リソースアダプタおよびJavaBeansリソースを停止できます。

注意
  • DB Connector for Reliable Messagingを停止する場合,あらかじめReliable Messagingを停止しておいてください。Reliable Messagingを停止しないでDB Connector for Reliable Messagingを停止しようとするとエラーが発生します。
  • メンバリソースアダプタは,所属するルートリソースアダプタが停止状態のときだけ停止できます。
  • 別名を定義したJ2EEリソースは,J2EEサーバで開始されているJ2EEアプリケーションがある場合は停止できません。停止しようとするとメッセージが出力されて処理が失敗します。別名を定義したJ2EEリソースは,J2EEサーバで開始されているすべてのJ2EEアプリケーションを停止してから停止してください。

運用管理ポータルを使用する場合
運用管理ポータルの「論理サーバのアプリケーション管理」の[リソースアダプタの開始/停止]画面で,インポート済みのリソースアダプタ一覧から該当するリソースアダプタを選択して停止します。リソースアダプタの停止の操作については,「12.4.2 リソースアダプタの停止」を参照してください。
参考
V7互換モードを選択した場合に使用する画面については,「付録E.6 リソースアダプタ管理」を参照してください。

運用管理コマンドを使用する場合
リソースアダプタまたはJavaBeansリソースを停止するときの運用管理コマンドの実行形式,および実行例を次に示します。
実行形式(リソースアダプタの停止)
mngsvrutil -m <Management Serverのホスト名>[:<ポート番号>] -u <管理ユーザ名> -p <パスワード> -t <サーバ名> stop resAdapter <リソースアダプタ名>
 
実行例(リソースアダプタの停止)
mngsvrutil -m mnghost -u user01 -p pw01 -t server01 stop resAdapter resadapter01
実行形式(JavaBeansリソースの停止)
mngsvrutil -m <Management Serverのホスト名>[:<ポート番号>] -u <管理ユーザ名> -p <パスワード> -t <サーバ名> stop resJavaBeans <JavaBeansリソース名>
 
実行例(JavaBeansリソースの停止)
mngsvrutil -m mnghost -u user01 -p pw01 -t server01 stop resJavaBeans javabeans01

(3) 論理サーバの停止

論理サーバの停止方法について説明します。

論理サーバは,運用管理ポータルまたは運用管理コマンド(mngsvrutil)を使用して停止します。論理サーバは運用管理ドメイン単位に一括停止したり,ホスト単位に一括停止したり,個別の論理サーバ単位に停止したりすることができます。

運用管理ポータルを使用する場合,運用管理ポータルの「論理サーバの起動/停止」の画面から起動してください。運用管理コマンドを使用する場合,サブコマンド「stop」を指定して実行してください。

なお,論理サーバを停止しても,論理サーバの停止処理が完了しない場合があります。この場合,論理サーバを強制的に停止する必要があります。論理サーバを強制停止する場合,個別の論理サーバの停止画面で[強制停止]ボタンを使用して停止します。

運用管理ポータルまたは運用管理コマンドでの論理サーバの停止方法について(a)〜(c)で説明します。

(a) 運用管理ドメイン単位の論理サーバの一括停止

運用管理ポータルまたは運用管理コマンド(mngsvrutil)を使用して,運用管理ドメイン内のすべての論理サーバを一括停止する方法について説明します。

運用管理ポータルを使用する場合
停止順序は,[起動順序の設定]画面で指定した順序の逆順になります。なお,[起動順序の設定]画面に起動順序が指定されていない論理サーバは一括起動の対象外になります。
運用管理ドメイン単位に論理サーバを一括停止する場合,運用管理ポータルの「論理サーバの起動/停止」にある,運用管理ドメインまたは(ルートの)ホストの[一括停止]画面で実行します。運用管理ドメイン単位に論理サーバを一括停止する操作については,「11.3.3 運用管理ドメイン全体の論理サーバの一括停止」を参照してください。

運用管理コマンドを使用する場合
運用管理コマンドの実行形式,および実行例を次に示します。
実行形式
mngsvrutil -m <Management Serverのホスト名>[:<ポート番号>] -u <管理ユーザ名> -p <パスワード> stop allServers
 
実行例
mngsvrutil -m mnghost -u user01 -p pw01 stop allServers
(b) ホスト単位の論理サーバの一括停止

運用管理ポータルまたは運用管理コマンド(mngsvrutil)を使用して,ホスト内のすべての論理サーバを一括停止する方法について説明します。

運用管理ポータルを使用する場合
停止順序は,[起動順序の設定]画面で指定した順序の逆順になります。なお,[起動順序の設定]画面に起動順序が指定されていない論理サーバは一括停止の対象外になります。
ホスト単位に論理サーバを一括停止する場合,運用管理ポータルの「論理サーバの起動/停止」にある,各ホストの[一括停止]画面で実行します。ホスト単位に論理サーバを一括停止する操作については,「11.2.3 ホストごとの論理サーバの一括停止」を参照してください。

運用管理コマンドを使用する場合
運用管理コマンドの実行形式,および実行例を次に示します。
実行形式
mngsvrutil -m <Management Serverのホスト名>[:<ポート番号>] -u <管理ユーザ名> -p <パスワード> -t <ホスト名> -k host stop server
 
実行例
mngsvrutil -m mnghost -u user01 -p pw01 -t host01 -k host stop server
(c) 個別の論理サーバの停止

J2EEアプリケーションを停止する前にWebサーバを停止する場合などに,論理サーバを個別に停止します。運用管理ポータルまたは運用管理コマンド(mngsvrutil)を使用して,論理サーバを個別に停止する方法について説明します。

運用管理ポータルを使用する場合
論理サーバを個別に停止する場合,運用管理ポータルの「論理サーバの起動/停止」にある各論理サーバの[起動/停止]画面で実行します。論理サーバを個別に停止する操作については,「11. 論理サーバの起動/停止」を参照してください。

運用管理コマンドを使用する場合
運用管理コマンドの実行形式,および実行例を次に示します。
実行形式
mngsvrutil -m <Management Serverのホスト名>[:<ポート番号>] -u <管理ユーザ名> -p <パスワード> -t <論理サーバ名> stop server
 
実行例
mngsvrutil -m mnghost -u user01 -p pw01 -t server01 stop server

(4) Management Serverからのログアウト

Management Serverの運用管理ポータルからログアウトします。ログアウト方法については,「7.1.3 ログアウト」を参照してください。

(5) Management Serverの停止

Management Serverは次のどれかの方法で停止します。

それぞれの停止方法について説明します。

(a) サービスメニューから停止する場合(Windows)

Windowsでは,Management Serverはサービスとして登録されます。サービス名称は「Cosminexus Management Server」です。通常のサービスの停止と同様の操作で停止してください。

(b) ホスト停止時に自動停止する場合(UNIX)

UNIXの場合,ホストの停止と同時にManagement Serverを自動停止できます。自動停止の設定方法については,マニュアル「アプリケーションサーバ 機能解説 運用/監視/連携編」の「2.6.5 自動停止の設定」を参照してください。

注意
Management Serverを自動再起動するように設定している場合,自動停止を設定しても停止できません。この場合は,各論理サーバ停止してからホストを停止してください。
(c) コマンドラインから停止する場合

Management Serverをコマンドラインから停止する手順をOS別に次に示します。

●Windowsの場合

Management Serverは,mngsvrctlコマンドで引数「stop」を指定して停止します。mngsvrctlコマンドはAdministrator権限のあるユーザが実行してください。-syncオプションを指定すると,コマンドの処理とManagement Serverの停止処理は同期実行されます。同期実行時には,コマンドを実行してからManagement Serverが停止するまでの待ち時間(同期実行のタイムアウト時間)を指定できます。

<Application Serverのインストールディレクトリ>\manager\bin\mngsvrctl stop -sync -timeout <同期実行のタイムアウト時間>
●UNIXの場合

Management Serverは,mngsvrctlコマンドで引数「stop」を指定して停止します。mngsvrctlコマンドはroot権限のあるユーザが実行してください。-syncオプションを指定すると,コマンドの処理とManagement Serverの停止処理は同期実行されます。同期実行時には,コマンドを実行してからManagement Serverが停止するまでの待ち時間(同期実行のタイムアウト時間)を指定できます。

/opt/Cosminexus/manager/bin/mngsvrctl stop -sync -timeout <同期実行のタイムアウト時間>

(6) 運用管理エージェントの停止

運用管理エージェントは,次のどれかの方法で停止します。

それぞれの停止方法について説明します。

(a) サービスメニューから停止する場合(Windows)

Windowsでは,運用管理エージェントはサービスとして登録されます。サービス名称は「Cosminexus Management Server - Administration Agent」です。通常のサービスの停止と同様の操作で停止してください。

(b) ホスト停止時に自動停止する場合(UNIX)

UNIXの場合,ホストの停止と同時に運用管理エージェントを自動停止できます。自動停止の設定方法については,マニュアル「アプリケーションサーバ 機能解説 運用/監視/連携編」の「2.6.5 自動停止の設定」を参照してください。

注意
運用管理エージェントを自動再起動するように設定している場合,自動停止を設定しても停止できません。この場合は,各論理サーバ停止してからホストを停止してください。
(c) コマンドラインから停止する場合

運用管理エージェントをコマンドラインから停止する手順をOS別に次に示します。

●Windowsの場合

運用管理エージェントは,adminagentctlコマンドで引数「stop」を指定して停止します。adminagentctlコマンドはAdministrator権限のあるユーザが実行してください。-syncオプションを指定すると,コマンドの処理と運用管理エージェントの停止処理は同期実行されます。同期実行時には,コマンドを実行してから運用管理エージェントが停止するまでの待ち時間(同期実行のタイムアウト時間)を指定できます。

<Application Serverのインストールディレクトリ>\manager\bin\adminagentctl stop -sync -timeout <同期実行のタイムアウト時間>
●UNIXの場合

運用管理エージェントは,adminagentctlコマンドで引数「stop」を指定して停止します。adminagentctlコマンドはroot権限のあるユーザが実行してください。-syncオプションを指定すると,コマンドの処理と運用管理エージェントの停止処理は同期実行されます。同期実行時には,コマンドを実行してから運用管理エージェントが停止するまでの待ち時間(同期実行のタイムアウト時間)を指定できます。

/opt/Cosminexus/manager/bin/adminagentctl stop -sync -timeout <同期実行のタイムアウト時間>