Zustandsdetails zum Backend-Server eines Network Load Balancers abrufen

Die Zustandsdetails für einen Backend-Server eines Network Load Balancers anzeigen.

Unter Zustand von Network Load Balancern erhalten Sie allgemeine Informationen zum Abrufen und Interpretieren der Zustandsdetails der Network Load Balancer und ihrer Ressourcen.

Die Seite Details für ein Backend-Set enthält den gleichen Indikator für den Gesamtzustand, der auch in der Liste der Backend-Server des Backend-Sets enthalten ist. Sie meldet auch die folgenden Daten für die beiden Health Checks, die für jeden Backend-Server ausgeführt werden:

IP-ADRESSE
Die IP-Adresse des Providers des Zustandsberichts, bei der es sich um eine vom Load Balancer-Service verwaltete Compute-Instanz handelt. Mit dieser ID können Sie zwischen Load Balancern im gleichen Subnetz unterscheiden, die den Health-Check-Status melden.
Der Network Load Balancer-Service gewährleistet High Availability, indem er einen primären und einen Standby-Network Load Balancer bereitstellt. Um ein Problem eines Backend-Servers zu diagnostizieren, müssen Sie die Quelle des Health-Check-Berichts kennen. Beispielsweise kann eine falsch konfigurierte Sicherheitsregel dazu führen, dass eine Network Load Balancer-Instanz einen fehlerfreien Backend-Server meldet. Die andere Network Load Balancer-Instanz gibt möglicherweise einen fehlerhaften Status zurück. In diesem Fall kann eine der beiden Network Load Balancer-Instanzen nicht mit dem Backend-Server kommunizieren. Konfigurieren Sie die Sicherheitsregeln neu, um den Zustand des Backend-Servers wiederherzustellen.
STATUS
Der Status, der vom Health Check zurückgegeben wird. Mögliche Werte sind:
  • OK

    Die Antwort des Backend-Servers erfüllt die Anforderungen der Health Check Policy.

  • INVALID_STATUS_CODE

    Der HTTP-Antwortstatuscode entsprach nicht dem erwarteten Statuscode, der von der Health Policy angegeben wurde.

  • TIMED_OUT

    Der Backend-Server reagierte nicht innerhalb des von der Health Policy angegebenen Timeoutintervalls.

  • REGEX_MISMATCH

    Die Antwort des Backend-Servers entsprach nicht dem von der Health Policy angegebenen regulären Ausdruck.

  • CONNECT_FAILED

    Der Health-Check-Server konnte keine Verbindung zum Backend-Server herstellen.

  • IO_ERROR

    Beim Lesen oder Schreiben einer Antwort oder Anforderung an den Backend-Server ist ein Eingabe- oder Ausgabekommunikationsfehler aufgetreten.

  • OFFLINE

    Der Backend-Server ist auf Offline gesetzt. Daher werden keine Health Checks ausgeführt.

  • UNBEKANNT

    Der Health-Check-Status ist nicht verfügbar.

ZULETZT GEPRÜFT
Das Datum und die Uhrzeit des letzten Health Checks.
Der Zustand wird alle drei Minuten aktualisiert. Es ist keine feinere Granularität verfügbar.
  • Diese Aufgabe kann nicht in der OCI-Konsole ausgeführt werden.

  • Verwenden Sie den Befehl oci nlb backend-health get und die erforderlichen Parameter, um die Zustandsdetails zu einem Backend-Server eines Network Load Balancers abzurufen:

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

    Eine vollständige Liste der Parameter und Werte für CLI-Befehle finden Sie in der CLI-Befehlsreferenz.

  • Führen Sie den Vorgang GetBackendHealth aus, um die Zustandsdetails zu einem Backend-Server eines Network Load Balancers anzuzeigen.