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

En este documento, se explica cómo resolver errores que puedes encontrar cuando usas la API de Report faulty host.

Mensajes de error

Cuando usas la API de report fault host, 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 aún está en curso una operación de informe de host defectuoso.

Mensajes de error:

INTERNAL_ERROR

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

La instancia de procesamiento no forma parte de una reserva

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

Mensaje de error:

INSTANCES_WITHOUT_RESERVATION_NOT_SUPPORTED

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

Duplica las operaciones para informar que el host está defectuoso

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 de host defectuoso del informe 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 de la falla

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

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.

El tipo de máquina es 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 informes de hosts defectuosos solo admite los tipos de máquinas 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 capacidad suficiente para satisfacer tu solicitud.

Estado de instancia de procesamiento no admitido

Este error ocurre cuando la instancia de procesamiento está en un estado no compatible.

Mensaje de error:

INSTANCE_SHOULD_BE_RUNNING

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