プロキシー・サーバーを停止すると、現行のアプリケーション・サーバー構成の
プロセス定義設定に基づいて、サーバー・プロセスが終了します。
始める前に
特定のサーバーを停止した場合に、作業要求を処理するユーザーの技能にどのような影響があるかを必ず理解してください。
特に、高可用性環境を保守する必要があるユーザーの場合は重要です。
このタスクについて
プロキシー・サーバーを停止しなければならない場合があります。
例えば、オペレーティング・システムをアップグレードした場合や、プロキシー・サーバーの
構成設定を変更したい場合などが挙げられます。以下のいずれかのオプションを使用して、
プロキシー・サーバーを停止できます。
注: Session Initiation Protocol (SIP) プロキシー・サーバーの
プロキシー静止を実行するには、コマンド行から stopServer コマンドを発行して、
その SIP プロキシー・サーバーをシャットダウンする必要があります。管理コンソールから
プロキシー・サーバーをシャットダウンしようとすると、サーバーは直ちにシャットダウンし、
プロキシー静止は完了しません。
プロシージャー
- z/OS と、AIX を除く分散プラットフォームの場合、
コマンド行から stopServer コマンドを発行して、単一プロキシー・サーバーを
停止することができます。
stopServer コマンドは、
C:¥WebSphere¥AppServer¥profiles¥AppSrv02¥bin ディレクトリーから発行できます。
# .¥stopServer.sh proxyserver1
stopServer コマンドは、
/usr/WebSphere/AppServer/bin ディレクトリーから発行できます。
# ./stopServer.sh proxyserver1
- 管理コンソールを使用して、プロキシー・サーバーを停止できます。
- 管理コンソールで、をクリックします。
- 停止するプロキシー・サーバーを選択し、「停止」をクリックします。
- 本当にプロキシー・サーバーを停止するかどうかを確認します。
- プロキシー・サーバーが停止しているかどうかを、「状況」値およびメッセージや
ログを表示して調べます。
結果
指定されたプロキシー・サーバーは、そのサーバーに割り当てられた要求が処理を終了すると同時に停止します。
プロキシー・サーバーが停止状態にあることを確認するには、
管理コンソールで、をクリックします。
次の作業
サーバーのシャットダウンで問題が発生した場合は、トラブルシューティング管理を参照してください。
デフォルトでは、SIP プロキシー・サーバーは、
ロード・バランサーとバックエンド・コンテナー間のメッセージ・フローを停止し、
プロキシー・サーバーがシャットダウンするときに呼び出しが失われることを回避します。
このプロセスは、プロキシー静止と呼ばれます。
プロキシー静止中、
SIP プロキシー・サーバーはロード・バランサーとバックエンド・コンテナーに、
サーバーがシャットダウンしていることを通知します。プロキシー・サーバーを通じた
メッセージの転送を装置が停止した後に、サーバーがシャットダウンします。
デフォルトの静止のタイムアウト期間は
3 分です。SIP プロキシー・サーバーは、静止プロセスが完了するまで、
少なくとも 20 秒待機します。そのため、SIP プロキシー・サーバーは、
ロード・バランサーからのアドバイザー・メッセージにエラー応答で答える間、
バックエンド・コンテナーへのメッセージ転送を続行します。
静止中、SIP プロキシー・サーバーは、
クラスターのメンバーではなくなったことをバックエンド・コンテナーにも通知します。
最初の 20 秒の経過後、非活動期間が 1 秒より長くなると、SIP プロキシー・サーバーは
シャットダウンします。それ以外の場合、SIP プロキシー・サーバーは、シャットダウンする前に
3 分間待機します。
プロキシー静止のタイムアウト期間を変更する場合は、以下のステップを
実行します。
- 管理コンソールから、「サーバー」を展開し、
を選択します。
- 「サーバー・インフラストラクチャー」の下で、をクリックします。
- 「Java 仮想マシン」をクリックします。
- 「汎用 JVM 引数」を -Dcom.ibm.ejs.sm.server.quiesceTimeout=120 に設定します。
- これらの SIP プロキシー・カスタム・プロパティーを定義して、SIP アドバイザー LBIPADDr および SIPAdvisorMethodName
を実行するロード・バランサーが代表になるように SIP プロキシー・サーバーをセットアップします。