Hitachi

Cosminexus V11 アプリケーションサーバ リファレンス コマンド編


付録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サーバの停止の手順を次に示します。

  1. cdコマンドでカレントディレクトリを移動します。

    cd "<Application Serverのインストールディレクトリ>\CC\server\bin"
  2. 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デーモンの停止手順を次に示します。

  1. cdコマンドでカレントディレクトリを移動します。

    cd "<Application Serverのインストールディレクトリ>\CTM\bin"
  2. ctmstopコマンドでCTMデーモンを停止します。

    コマンドの実行には,Administrator権限が必要です。

    ctmstop

なお,CTMデーモンを停止しても,CTMデーモンの停止処理が完了しない場合があります。この場合,CTMデーモンを強制的に停止する必要があります。CTMデーモンを強制停止する場合,ctmstopコマンドに-CTMForceオプションを指定して実行します。

(6) CORBAネーミングサービスの停止

CORBAネーミングサービスの停止手順は,CORBAネーミングサービスの起動方法によって異なります。

(7) CTMドメインマネジャの停止

CTMドメインマネジャの停止手順を次に示します。

  1. cdコマンドでカレントディレクトリを移動します。

    cd "<Application Serverのインストールディレクトリ>\CTM\bin"
  2. ctmdmstopコマンドでCTMドメインマネジャを停止します。

    コマンドの実行には,Administrator権限が必要です。

    ctmdmstop

なお,CTMドメインマネジャを停止しても,CTMドメインマネジャの停止処理が完了しない場合があります。この場合,CTMドメインマネジャを強制的に停止する必要があります。CTMドメインマネジャを強制停止する場合,ctmdmstopコマンドに-CTMForceオプションを指定して実行します。

(8) スマートエージェントの停止

スマートエージェントの停止手順を次に示します。

  1. Windowsのタスクバーに表示されているスマートエージェントのアイコンを右クリックして[Exit]を選択し,スマートエージェントを停止します。

(9) PRFデーモンの停止

PRFデーモンの停止手順を次に示します。

  1. cdコマンドでカレントディレクトリを移動します。

    cd "<Application Serverのインストールディレクトリ>\PRF\bin"
  2. cprfstopコマンドでPRFデーモンを停止します。

    cprfstartコマンドを実行したユーザが実行してください

    cprfstop

なお,PRFデーモンを停止しても,PRFデーモンの停止処理が完了しない場合があります。この場合,PRFデーモンを強制的に停止する必要があります。PRFデーモンを強制停止する場合,cprfstopコマンドに-Forceオプションを指定して実行します。