Fehler bei der Host-API für Berichte beheben

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

Fehlermeldungen

Bei der Verwendung der API zum Melden eines fehlerhaften Hosts können folgende 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 Vorgang zum Melden eines fehlerhaften Hosts noch ausgeführt wird.

Fehlermeldungen:

INTERNAL_ERROR

Lösung: Prüfen Sie vor dem Löschen einer Compute-Instanz, ob der reportHostAsFaulty Vorgang abgeschlossen ist. Andernfalls schlägt der Vorgang zum Melden eines fehlerhaften Hosts 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 an eine Reservierung gebundenen Bereitstellungsmodell erstellt haben. Wenn Sie einen fehlerhaften Host für eine Instanz vom Typ A4X Max, A4X, A4, A3 Ultra, A3 Mega oder A3 High (8 GPUs) melden möchten, die das Flex-Start- oder Spot-Bereitstellungsmodell verwendet, wenden Sie sich an Ihr Account-Management-Team.

Doppelte Vorgänge zum Melden eines fehlerhaften Hosts

Dieser Fehler tritt auf, wenn Sie eine Anfrage an die API zum Reparieren eines fehlerhaften Hosts senden, während für dieselbe Compute-Instanz bereits eine andere Anfrage ausgeführt wird. Außerdem kann die 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 zum Melden eines fehlerhaften Hosts nicht angeben.

Fehlermeldung:

FAULT_REASONS_EMPTY_SHOULD_BE_SPECIFIED

Lösung: Das faultReasons Feld ist erforderlich. Geben Sie es in Ihrer Anfrage an, um das Problem zu beheben. Geben Sie es in Ihrer Anfrage an, um das Problem zu beheben. faultReasonsGeben Sie es in Ihrer Anfrage an, um das Problem zu beheben. Geben Sie es in Ihrer Anfrage an, um das Problem zu beheben.

Falscher Maschinentyp

Dieser Fehler tritt auf, wenn die Compute-Instanz einen nicht unterstützten Maschinentyp verwendet.

Fehlermeldung:

MACHINE_TYPE_NOT_SUPPORTED

Lösung: Die API zum Melden eines fehlerhaften Hosts 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: Prüfen Sie, bevor Sie eine Anfrage an die API zum Melden eines fehlerhaften Hosts senden, ob sich die Compute-Instanz im RUNNING Status befindet.