Soluciona problemas relacionados con los errores de la API de informes de hosts defectuosos

En este documento, se explica cómo resolver los errores que pueden surgir cuando usas la API de informe de host defectuoso.

Mensajes de error

Cuando usas la API de informe de host defectuoso, es posible que encuentres uno de los siguientes errores.

Se borró la instancia de procesamiento durante una operación en ejecución

Este error se produce cuando borras una instancia de procesamiento mientras una operación de informe de host defectuoso aún está en curso.

Mensajes de error:

INTERNAL_ERROR

Resolución: Antes de borrar una instancia de procesamiento, verifica que se haya completado la operación reportHostAsFaulty. De lo contrario, la operación para informar que el host está defectuoso fallará.

Instancia de procesamiento que no forma parte de una reserva

Este error se produce cuando informas una instancia de procesamiento que se creó sin usar una reserva.

Mensaje de error:

INSTANCES_WITHOUT_RESERVATION_NOT_SUPPORTED

Resolución: Verifica que hayas creado la instancia de procesamiento con el modelo de aprovisionamiento vinculado a la reserva. Para informar un host defectuoso de una instancia A5X, A4X Max, A4X, A4, A3 Ultra, A3 Mega y A3 High (8 GPUs) que usa el modelo de aprovisionamiento de inicio flexible o Spot, comunícate con tu equipo de cuentas.

Operaciones de informes de hosts defectuosos duplicados

Este error se produce cuando envías una solicitud a la API de reparación de host defectuoso mientras ya hay otra solicitud en curso para la misma instancia de procesamiento. Además, es posible que tu instancia de procesamiento permanezca en el estado REPAIRING.

Mensaje de error:

FAILED_WITH_UNEXPECTED_STATUS

Resolución: Espera hasta que se complete la primera operación para informar que el host está defectuoso antes de enviar otra solicitud a la API. Si la instancia de procesamiento no responde, reiníciala antes de enviar otra solicitud a la API.

Falta el motivo del error

Este error se produce cuando no especificas el campo faultReasons en una solicitud de informe de host defectuoso.

Mensaje de error:

FAULT_REASONS_EMPTY_SHOULD_BE_SPECIFIED

Resolución: El campo faultReasons es obligatorio. Para resolver este problema, especifica el campo faultReasons en tu solicitud.

Tipo de máquina incorrecto

Este error se produce cuando la instancia de procesamiento usa un tipo de máquina no compatible.

Mensaje de error:

MACHINE_TYPE_NOT_SUPPORTED

Resolución: La API de informe de host defectuoso solo admite los tipos de máquinas A5X, A4X Max, A4X, A4, A3 Ultra, A3 Mega y A3 High (8 GPUs).

Se superó el límite de frecuencia

Mensaje de error:

RATE_LIMIT_EXCEEDED

Motivo: Superaste el límite de solicitudes para el método instances.reportHostAsFaulty o Google no tiene la capacidad suficiente para completar tu solicitud.

Estado de la instancia de procesamiento no admitido

Este error se produce cuando la instancia de procesamiento se encuentra en un estado no admitido.

Mensaje de error:

INSTANCE_SHOULD_BE_RUNNING

Resolución: Antes de enviar una solicitud a la API de informe de host defectuoso, verifica que la instancia de procesamiento esté en el estado RUNNING.