診断プログラムを作成するには、asadmin create-http-health-checker コマンドを使用します。次のパラメータを指定します。
表 4–2 診断プログラムのパラメータ
パラメータ |
説明 |
デフォルト |
---|---|---|
url |
ロードバランサが健康状態を判断するためにチェックするリスナーの URL を指定します。 |
“/” |
interval |
インスタンスの診断プログラムを実行する間隔を秒単位で指定します。0 を指定すると、診断プログラムが無効になります。 |
30 秒 |
timeout |
正常だとみなされるリスナーが応答を受け取るまでのタイムアウトを秒単位で指定します。 |
10 秒 |
アプリケーションサーバーインスタンスが正常でないとマークされている場合、診断プログラムが正常ではないインスタンスをポーリングして、インスタンスが正常になったかどうかを判断します。診断プログラムは、指定された URL を使用して正常でないアプリケーションサーバーインスタンスをすべてチェックし、それらが正常な状態に戻っているかどうかを判断します。
診断プログラムにより、正常ではないインスタンスが正常になったことが確認されると、そのインスタンスが正常なインスタンスのリストに加えられます。
詳細については、create-http-health-checker および delete-http-health-checker のドキュメントを参照してください。