Fehler bei der Host-API für Berichte beheben

In diesem Dokument wird beschrieben, wie Sie Fehler beheben können, die bei der Verwendung der API zum Melden fehlerhafter Hosts auftreten können.

Fehlermeldungen

Bei der Verwendung der API zum Melden von Fehlern bei Hostgeräten können die folgenden Fehler auftreten.

Compute-Instanz während eines laufenden Vorgangs gelöscht

Dieser Fehler tritt auf, wenn Sie eine Compute-Instanz löschen, während ein fehlerhafter Hostberichtsvorgang noch läuft.

Fehlermeldungen:

INTERNAL_ERROR

Lösung: Bevor Sie eine Compute-Instanz löschen, prüfen Sie, ob der reportHostAsFaulty-Vorgang abgeschlossen ist. Andernfalls schlägt der Vorgang „Fehlerhaften Host melden“ fehl.

Compute-Instanz ist nicht Teil einer Reservierung

Dieser Fehler tritt auf, wenn Sie eine Compute-Instanz melden, die ohne Reservierung erstellt wurde.

Fehlermeldung:

INSTANCES_WITHOUT_RESERVATION_NOT_SUPPORTED

Lösung: Prüfen Sie, ob Sie die Compute-Instanz mit dem reservierungsgebundenen Bereitstellungsmodell erstellt haben. Wenn Sie einen fehlerhaften Host für eine A4X Max-, A4X-, A4-, A3 Ultra-, A3 Mega- und A3 High-Instanz (8 GPUs) melden möchten, die das Flex-Start- oder Spot-Bereitstellungsmodell verwendet, wenden Sie sich an Ihr Konto-Team.

Doppelte Vorgänge zum Melden fehlerhafter Hosts

Dieser Fehler tritt auf, wenn Sie eine Anfrage an die API zum Reparieren fehlerhafter Hosts senden, während für dieselbe Compute-Instanz bereits eine andere Anfrage läuft. Außerdem kann Ihre Compute-Instanz im Status REPAIRING verbleiben.

Fehlermeldung:

FAILED_WITH_UNEXPECTED_STATUS

Lösung: Warten Sie, bis der erste Vorgang zum Melden eines fehlerhaften Hosts abgeschlossen ist, bevor Sie eine weitere Anfrage an die API senden. Wenn die Compute-Instanz nicht reagiert, starten Sie sie neu, bevor Sie eine weitere Anfrage an die API senden.

Fehlerursache fehlt

Dieser Fehler tritt auf, wenn Sie das Feld faultReasons in einer Anfrage für einen fehlerhaften Host nicht angeben.

Fehlermeldung:

FAULT_REASONS_EMPTY_SHOULD_BE_SPECIFIED

Lösung: Das Feld faultReasons ist erforderlich. Geben Sie zur Behebung dieses Problems das Feld faultReasons in Ihrer Anfrage an.

Falscher Maschinentyp

Dieser Fehler tritt auf, wenn für die Compute-Instanz ein nicht unterstützter Maschinentyp verwendet wird.

Fehlermeldung:

MACHINE_TYPE_NOT_SUPPORTED

Lösung: Die API „Report Faulty Host“ unterstützt nur die Maschinentypen A4X Max, A4X, A4, A3 Ultra, A3 Mega und A3 High (8 GPUs).

Ratenbegrenzung wurde überschritten

Fehlermeldung:

RATE_LIMIT_EXCEEDED

Grund: Sie haben das Anfragelimit für die Methode instances.reportHostAsFaulty überschritten oder Google hat nicht genügend Kapazität, um Ihre Anfrage zu bearbeiten.

Nicht unterstützter Status der Compute-Instanz

Dieser Fehler tritt auf, wenn sich die Compute-Instanz in einem nicht unterstützten Status befindet.

Fehlermeldung:

INSTANCE_SHOULD_BE_RUNNING

Lösung: Bevor Sie eine Anfrage an die API zum Melden fehlerhafter Hosts senden, prüfen Sie, ob sich die Compute-Instanz im RUNNING-Zustand befindet.