ネットワーク・ロード・バランサ・バックエンド・サーバーのヘルス・ステータス詳細の取得

ネットワーク・ロード・バランサのバックエンド・サーバーのヘルス・ステータス詳細を表示します。

ネットワーク・ロード・バランサとそのリソースのヘルス・ステータス詳細の取得および理解に関する一般的な情報は、ネットワーク・ロード・バランサのヘルス・ステータスを参照してください。

バックエンド・セットの「詳細」ページには、バックエンド・セットのバックエンド・サーバー・リストに表示されるものと同じ「全体的なヘルス」ステータス・インジケータがあります。また、各バックエンド・サーバーに対して実行された2つのヘルス・チェックに関する次のデータもレポートされます:

IPアドレス
ヘルス・チェック・ステータスのレポート・プロバイダ(Load Balancerサービスによって管理されているコンピュート・インスタンス)のIPアドレス。この識別子により、ヘルス・チェック・ステータスをレポートする同じサブネットのロード・バランサを区別できます。
ネットワーク・ロード・バランサ・サービスでは、1つのプライマリおよび1つのスタンバイのネットワーク・ロード・バランサを提供することで、高可用性が保証されます。バックエンド・サーバーの問題を診断するには、ヘルス・チェック・レポートのソースを把握する必要があります。たとえば、正しく構成されていないセキュリティ・ルールでは、一方のネットワーク・ロード・バランサ・インスタンスによってバックエンド・サーバーが正常であるとレポートされることがあります。他方のネットワーク・ロード・バランサ・インスタンスでは、異常のステータスが返されます。この場合、2つのネットワーク・ロード・バランサ・インスタンスのいずれかが、バックエンド・サーバーと通信できていません。セキュリティ・ルールを再構成して、バックエンド・サーバーのヘルス・ステータスをリストアします。
ステータス
ヘルス・チェックによって返されるステータス。可能な値には次が含まれます:
  • 結構です

    バックエンド・サーバーのレスポンスが、ヘルス・チェック・ポリシーの要件を満たしました。

  • INVALID_STATUS_CODE

    HTTPレスポンス・ステータス・コードが、ヘルス・ポリシーによって指定された予想されるステータス・コードと一致しませんでした。

  • TIMED_OUT

    バックエンド・サーバーが、ヘルス・ポリシーによって指定されたタイムアウト時間内に応答しませんでした。

  • REGEX_MISMATCH

    バックエンド・サーバーのレスポンスが、ヘルス・ポリシーによって指定された正規表現を満たしませんでした。

  • CONNECT_FAILED

    ヘルス・チェック・サーバーが、バックエンド・サーバーに接続できませんでした。

  • IO_ERROR

    バックエンド・サーバーに対するレスポンスまたはリクエストの読取り/書込み中に、入力または出力通信エラーが発生しました。

  • オフライン

    バックエンド・サーバーがオフラインに設定されているため、ヘルス・チェックは実行されません。

  • 不明

    ヘルス・チェック・ステータスは使用できません。

最終チェック
最新のヘルス・チェックの日時。
ヘルス・ステータスは3分ごとに更新されます。これより短い間隔は使用できません。
  • このタスクはOCIコンソールを使用して実行できません。

  • ネットワーク・ロード・バランサのバックエンド・サーバーのヘルス・ステータス詳細を取得するには、oci nlb backend-health getコマンドと必要なパラメータを使用します:

    oci nlb backend-health get --backend-name backend_name --backend-set-name backend_set_name --network-load-balancer-id network_load_balancer_ocid [OPTIONS]

    CLIコマンドのフラグおよび変数オプションの完全なリストは、コマンドライン・リファレンスを参照してください。

  • GetBackendHealth操作を実行して、ネットワーク・ロード・バランサのバックエンド・サーバーのヘルス・ステータス詳細を表示します。