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.