![[AIX Solaris HP-UX Linux Windows]](../images/dist.gif)
![[z/OS]](../images/ngzos.gif)
HmmControllerProcs.jacl スクリプト
HmmControllerProcs.jacl スクリプトを使用すれば、ヘルス管理ランタイム構成を変更し、 ヘルス・コントローラーおよびサーバーの自動再始動を使用可能または使用不可にすること、およびその他のヘルス管理設定の値を設定または取得することができます。
目的
ランタイム設定を変更するには、オペレーターまたは管理者の管理特権が必要です。
HmmControllerProcs.jacl ファイルを使用して、
以下のアクションを実行することができます。
- ヘルス・コントローラーの使用可能化または使用不可化。
- サーバーの自動再始動の使用可能化または使用不可化。
- その他のヘルス管理設定値の設定または取得。
HmmControllerProcs.jacl スクリプトでは、ランタイム構成のみを変更します。
ロケーション
HmmControllerProcs.jacl スクリプトは、app_server_root/bin ディレクトリーにあります。
使用法
以下のコマンドを実行します。
wsadmin -profile HmmControllerProcs.jacl -c "insert_procedure_parameters"insert_procedure_parameters 変数を、プロシージャーの名前と適切な変数値に 置き換え、お客様の変更を完了してください。操作環境によっては、 wsadmin コマンドを wsadmin.sh または wsadmin.bat に 変更しなければならない場合があります。
プロシージャー
選択可能なすべてのプロシージャーのリストを表示するには、
次のコマンドを使用してください。
wsadmin -profile HmmControllerProcs.jacl -c "help"
- enable
- ヘルス・コントローラーを使用可能にします。
- disable
- ヘルス・コントローラーを使用不可にします。
- isEnabled
- ヘルス・コントローラーが使用可能になっていることを検証します。
- enableServer node_name server_name
- 指定したノードのサーバーの自動再始動を 使用可能にします。
- disableServer node_name server_name
- 指定したノードのサーバーの自動再始動を 使用不可にします。
- isServerEnabled node_name server_name
- 指定したノードのサーバーの自動再始動が 使用可能かどうかを検証します。
- isNodeMaintenance node_name
- 指定したノードが保守モードであることを、ヘルス・コントローラーが認知しているかどうかを検証します。
- getMaxConsecutiveRestarts
- 再始動後、アプリケーション・サーバーの 復帰試行回数を戻します。最大値を超えた場合、 サーバーは失敗を宣言され、サーバーの再始動は不可となります。
- setMaxConsecutiveRestarts number_of_consecutive_restarts
- 再始動後、アプリケーション・サーバーの 復帰試行回数を設定します。
- getControlCycleLength
- 違反の発生を判別するためにアプリケーション・サーバー・インスタンスで実行するヘルス・ポリシー検査の間隔の長さ (分単位) を 戻します。
- setControlCycleLength time_in_minutes
- 違反の発生を判別するためにアプリケーション・サーバー・インスタンスで実行するヘルス・ポリシー検査の間隔の長さ (分単位) を 設定します。
- getMinRestartInterval
- アプリケーション・サーバー・インスタンスが再始動するまでに待たなければならない 時間を戻します。
- setMinRestartInterval time_in_minutes
- アプリケーション・サーバー・インスタンスが再始動するまでに待たなければならない 時間を設定します。
- getRestartTimeout
- サーバー状況のポーリング前に、再始動中のイベントを開始または停止 するまでコントローラーが費やす時間を 戻します。
- setRestartTimeout time_in_minutes
- サーバー状況のポーリング前に、再始動中のイベントを開始または停止 するまでコントローラーが費やす時間を 設定します。
例
次のコマンドは、node_1 ノードで稼働する server_1 サーバーに対して自動再始動を使用可能にします。wsadmin.sh -profile HmmControllerProcs.jacl -c "enableServer node_1 server_1"