次の Jacl スクリプトでご使用のヘルス管理構成を変更 できます。
HmmControllerProcs.jacl スクリプト は bin ディレクトリーに位置指定されています。
wsadmin -profile HmmControllerProcs.jacl -c "insert_proc_parameters"
insert_proc_parameters 変数を、プロシージャーの名前と適切な変数値に 置き換え、お客様の変更を完了してください。操作環境によっては、 wsadmin コマンドを wsadmin.sh または wsadmin.bat に 変更しなければならない場合があります。
wsadmin> source HmmControllerProcs.jacl
wsadmin> proc variables
wsadmin -profile HmmControllerProcs.jacl -c "help"
プロシージャー名 | 機能 |
---|---|
enable | ヘルス管理コントローラーを使用可能にします。 |
disable | ヘルス管理コントローラーを使用不可にします。 |
isEnabled | ヘルス管理コントローラーが使用可能になっていることを検証します。 |
enableServer nodeName serverName | 指定したノードのサーバーの自動再始動を 使用可能にします。 |
disableServer nodeName serverName | 指定したノードのサーバーの自動再始動を 使用不可にします。 |
isServerEnabled nodeName serverName | 指定したノードのサーバーの自動再始動が 使用可能かどうかを検証します。 |
isNodeMaintenance nodeName | ヘルス管理コントローラーによって、指定したノードが保守モードになっていることを認知されているかどうかを検証します。 |
getMaxConsecutiveRestarts | 再始動後、アプリケーション・サーバーの 復帰試行回数を戻します。最大値を超えた場合、 サーバーは失敗を宣言され、再始動は不可となります。 |
setMaxConsecutiveRestarts number | 再始動後、アプリケーション・サーバーの 復帰試行回数を設定します。 |
getControlCycleLength | 違反の発生を判別するために アプリケーション・サーバー・インスタンスで実行するヘルス・ポリシー検査の間隔の長さ (分単位) を 戻します。 |
setControlCycleLength time_in_minutes | 違反の発生を判別するために アプリケーション・サーバー・インスタンスで実行するヘルス・ポリシー検査の間隔の長さ (分単位) を 設定します。 |
getMinRestartInterval | アプリケーション・サーバー・インスタンスが再始動するまでに待たなければならない 時間を戻します。 |
setMinRestartInterval time_in_minutes | アプリケーション・サーバー・インスタンスが再始動するまでに待たなければならない 時間を設定します。 |
getRestartTimeout | サーバー状況のポーリング前に、再始動中のイベントを開始または停止 するまでコントローラーが費やす時間を 戻します。 |
setRestartTimeout time_in_minutes | サーバー状況のポーリング前に、再始動中のイベントを開始または停止 するまでコントローラーが費やす時間を 設定します。 |
Related tasks
ヘルス管理の定義
ヘルス管理の使用可能化と使用不可化
ヘルス管理のモニターおよびチューニング