付録C.4 システムの停止方法
ここでは,構成ソフトウェアの各プロセスの停止方法,リソースの停止方法,およびJ2EEアプリケーションの停止方法について説明します。
- 〈この項の構成〉
(1) Webサーバの停止
Webサーバの停止方法については,ご使用のWebサーバのマニュアルを参照してください。
なお,Webサーバの停止のタイミングについてはシステムの運用形態に依存しますが,最初に停止することでJ2EEアプリケーションへのリクエストの受け付けを制御できます。
(2) J2EEアプリケーションの停止
J2EEアプリケーションの停止方法について説明します。
J2EEアプリケーションは,サーバ管理コマンド(cjstopapp)を使用して停止します。
なお,サーバ管理コマンドの実行には,Administrator権限が必要です。
J2EEアプリケーションを停止しても,J2EEアプリケーション内のリクエスト処理が終了しないなどの原因で停止処理が完了しない場合があります。この場合,J2EEアプリケーションを強制的に停止する必要があります。J2EEアプリケーションを強制停止する場合,cjstopappコマンドに-forceオプションを指定して実行します。
J2EEアプリケーションを停止するための具体的な手順については,マニュアル「アプリケーションサーバ アプリケーション設定操作ガイド」の「10.2.2 J2EEアプリケーションの停止」を参照してください。
(3) リソースの停止
リソースの停止方法について説明します。
リソースの停止は,サーバ管理コマンド(cjstoprar,cjstopjb)を使用します。
なお,サーバ管理コマンドの実行には,Administrator権限が必要です。
J2EEアプリケーションに含まれるリソースアダプタを利用する場合,この操作は不要です。
- 注意事項
-
-
DB Connector for Reliable Messagingを停止する場合,あらかじめReliable Messagingを停止しておいてください。Reliable Messagingを停止しないでDB Connector for Reliable Messagingを停止しようとするとエラーが発生します。
-
別名を定義したJ2EEリソースは,J2EEサーバで開始されているJ2EEアプリケーションがある場合は停止できません。停止しようとするとメッセージが出力されて処理が失敗します。別名を定義したJ2EEリソースは,J2EEサーバで開始されているすべてのJ2EEアプリケーションを停止してから停止してください。
-
(4) J2EEサーバの停止
J2EEサーバの停止の手順を次に示します。
-
cdコマンドでカレントディレクトリを移動します。
cd "<Application Serverのインストールディレクトリ>\CC\server\bin"
-
cjstopsvコマンドでJ2EEサーバを停止します。
コマンドの実行には,Administrator権限が必要です。
cjstopsv <サーバ名称>
cjstopsvコマンドの実行例を次に示します。この例では,Application Serverのインストールディレクトリは「C:\Program Files\Hitachi\Cosminexus」,サーバ名は「MyServer」です。
C:\>cd "C:\Program Files\HITACHI\Cosminexus\CC\server\bin" C:\Program Files\HITACHI\Cosminexus\CC\server\bin>cjstopsv MyServer C:\Program Files\HITACHI\Cosminexus\CC\server\bin>
なお,J2EEサーバを停止しても,J2EEサーバでの処理が終了しないなどの原因で停止処理が完了しない場合があります。この場合,J2EEサーバを強制的に停止する必要があります。J2EEサーバを強制停止する場合,cjstopsvコマンドに-fオプションまたは-fdオプションを指定して実行します。-fdオプションを指定すると,J2EEサーバの障害情報を取得したあと,J2EEサーバを強制停止します。
- 注意事項
-
CORBAネーミングサービスを自動起動している場合は,J2EEサーバ停止時にCORBA ネーミングサービスも自動停止されます。
(5) CTMデーモンの停止
CTMデーモンの停止手順を次に示します。
-
cdコマンドでカレントディレクトリを移動します。
cd "<Application Serverのインストールディレクトリ>\CTM\bin"
-
ctmstopコマンドでCTMデーモンを停止します。
コマンドの実行には,Administrator権限が必要です。
ctmstop
なお,CTMデーモンを停止しても,CTMデーモンの停止処理が完了しない場合があります。この場合,CTMデーモンを強制的に停止する必要があります。CTMデーモンを強制停止する場合,ctmstopコマンドに-CTMForceオプションを指定して実行します。
(6) CORBAネーミングサービスの停止
CORBAネーミングサービスの停止手順は,CORBAネーミングサービスの起動方法によって異なります。
-
J2EEサーバ起動時にインプロセスで起動している場合
J2EEサーバ停止時にCORBAネーミングサービスも自動停止します。
-
アウトプロセスで起動している場合
-
J2EEサーバを停止しておきます。
J2EEサーバの停止については,「付録C.4(4) J2EEサーバの停止」を参照してください。
-
Ctrl+Cキーで,CORBAネーミングサービスを手動停止します。
-
(7) CTMドメインマネジャの停止
CTMドメインマネジャの停止手順を次に示します。
-
cdコマンドでカレントディレクトリを移動します。
cd "<Application Serverのインストールディレクトリ>\CTM\bin"
-
ctmdmstopコマンドでCTMドメインマネジャを停止します。
コマンドの実行には,Administrator権限が必要です。
ctmdmstop
なお,CTMドメインマネジャを停止しても,CTMドメインマネジャの停止処理が完了しない場合があります。この場合,CTMドメインマネジャを強制的に停止する必要があります。CTMドメインマネジャを強制停止する場合,ctmdmstopコマンドに-CTMForceオプションを指定して実行します。
(8) スマートエージェントの停止
スマートエージェントの停止手順を次に示します。
-
Windowsのタスクバーに表示されているスマートエージェントのアイコンを右クリックして[Exit]を選択し,スマートエージェントを停止します。
(9) PRFデーモンの停止
PRFデーモンの停止手順を次に示します。
-
cdコマンドでカレントディレクトリを移動します。
cd "<Application Serverのインストールディレクトリ>\PRF\bin"
-
cprfstopコマンドでPRFデーモンを停止します。
cprfstartコマンドを実行したユーザが実行してください
cprfstop
なお,PRFデーモンを停止しても,PRFデーモンの停止処理が完了しない場合があります。この場合,PRFデーモンを強制的に停止する必要があります。PRFデーモンを強制停止する場合,cprfstopコマンドに-Forceオプションを指定して実行します。