アプリケーション・サーバーを停止すると、現行の
アプリケーション・サーバー構成のプロセス定義設定に基づいて、サーバー・
プロセスが終了します。
始める前に
ある特定のサーバーを停止することの影響は、作業要求を処理する技能にかかっていることを理解しているか確認してください。特に、HA 環境を保守する必要がある場合は重要です。
このタスクについて
アプリケーション・サーバーを停止しなければならない場合があります。
例えば、そのサーバー上で実行されているアプリケーションにサービスを適用しなければならない場合や、
アプリケーション・サーバーの構成設定の 1 つを変更したい場合です。
アプリケーション・サーバーを停止する必要がある場合は、以下のオプションの 1 つを使用します。
プロシージャー
「スタート」メニューを使用してアプリケーション・サーバーを停止することができます。
管理コンソールで、
「スタート」>「プログラム」>「IBM
WebSphere」>「Network Deployment v. n」>「サーバーの停止」とクリックします。 サーバーが正常に停止
すると、stopServer.log ファイルの最後の 2 行が以下
のように記述されます。
Server stop request issued. Waiting for stop status.
Server server1 stop completed.
サーバー名は設定によって異なります。
z/OS と、
分散プラットフォーム (AIX を除く) の場合、コマンド行から stopServer コマンドを発行して
シングル・サーバーを停止したり、stopManager コマンドを発行してデプロイメント・マネージャーを
停止したりできます。
/usr/WebSphere/AppServer/bin ディレクトリーから
stopServer または
stopManager コマンドを発行することが
できます。
# ./stopServer.sh server1
# ./stopManager.sh
サーバーを停止するのに CANCEL
appserver_proc_name コマンドは使用しないでください。
サーバーが始動するたびに
、profile_root/default/temp/node_name/server_name などの
新規 temp ディレクトリーがサーバント・プロセス・
トークンから作成されます。
サーバーが完全に停止すると、通常はこれらの temp
ディレクトリーが除去されます。
ただし、サーバーが頻繁に完全に停止しない場合は (サーバーを停止するの
ではなくキャンセルする場合に起こる)、これらの temp
ディレクトリーは除去されず、これらの temp
ディレクトリーに使用される HFS は結果としてフルになります。
ストレージに関するこのような問題が起こらないようにするためには、
アプリケーションのインストール時に JavaServer Pages をプリコンパイル
したり、JspBatchCompiler 関数を使用して、JSP をプリコンパイルしてから
呼び出すなどの方法もあります。
- 管理コンソールを使用して、アプリケーション
・サーバーを停止することができます。
- 管理コンソールで、「サーバー」>「アプリケーション・サーバー」とクリックします。
- 停止するアプリケーション・サーバーを選択し、「停止」をクリックします。
- 本当にアプリケーション・サーバーを停止するか確認します。
- アプリケーション・サーバーが停止しているかどうかを、「状況」値およびメッセージやログを表示して調べます。
stopserver Qshell スクリプトを
使用して、アプリケーション・サーバーを停止することができます。
End
Job (ENDJOB) CL コマンドを使用して、アプリケーション・サーバー
を停止することができます。 ENDJOB CL コマンドを使用するには、以下のように
入力します。ENDJOB JOB(jobNumber/QEJBSVR/jobName) OPTION(*CNTRLD) DELAY(delayTime)
ここで、jobNumber はジョブ番号、jobName は
アプリケーション・サーバーのジョブ名、および delayTime はジョブの
終了を待機する時間数 (秒) です。delayTime は、初めに 600 秒に設定し、
必要に応じて、ご使用の環境により適した値に調整できます。
delayTime の値の指定について詳しくは、
i5/OS インフォメーション・センターのトピック
WebSphere Application Server 環境の停止を参照してください。
結果
指定されたサーバーは、そのサーバーに割り当てられた要求が処理を終了すると同時に停止します。
サーバーが停止状態にあることを確認するには、管理コンソールで、
「サーバー」>「アプリケーション・サーバー」とクリックします。