Estados de trabajo en Deadline Cloud CLI - AWS Nube de plazos

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Estados de trabajo en Deadline Cloud CLI

En este tema se describe cómo usar la AWS interfaz de línea de comandos de Deadline Cloud (Deadline CloudCLI) para ver el estado de un trabajo o paso. Si desea utilizar el monitor de Deadline Cloud para ver el estado de los trabajos o pasos, consulteVea y gestione los trabajos, los pasos y las tareas en Deadline Cloud.

Puedes ver el estado de un trabajo mediante el CLI comando deadline job get --job-id Deadline Cloud. La respuesta a los comandos incluye el estado del trabajo o paso y el número de tareas en cada estado de procesamiento.

Al enviar un trabajo por primera vez, el estado esCREATE_IN_PROGRESS. Si el trabajo supera las comprobaciones de validación, su estado cambia aCREATE_COMPLETE. Si no, el estado cambia aCREATE_FAILED.

Algunas de las posibles razones por las que un trabajo puede fallar en las comprobaciones de validación son las siguientes:

  • La plantilla de trabajo no sigue la especificación de OpenJD.

  • El trabajo contiene demasiados pasos.

  • El trabajo contiene demasiadas tareas en total.

Para ver las cuotas del número máximo de pasos y tareas de un trabajo, utilice la consola Service Quotas. Para obtener más información, consulte Cuotas para Deadline Cloud.

También es posible que se produzca un error de servicio interno que impida la creación de un trabajo. Si esto ocurre, el código de estado del trabajo es INTERNAL_ERROR y el campo del mensaje de estado proporciona una explicación más detallada.

Usa el siguiente CLI comando de Deadline Cloud para ver los detalles de un trabajo. En el siguiente ejemplo, sustituya JobID con tu propia información:

deadline job get --job-id jobId

La respuesta del deadline job get comando es la siguiente:

jobId: jobId name: Sample Job lifecycleStatus: CREATE_COMPLETE lifecycleStatusMessage: Job creation completed successfully priority: 50 createdAt: 2024-03-26 18:11:19.065000+00:00 createdBy: Test User startedAt: 2024-03-26 18:12:50.710000+00:00 taskRunStatus: STARTING taskRunStatusCounts: PENDING: 0 READY: 5 RUNNING: 0 ASSIGNED: 0 STARTING: 0 SCHEDULED: 0 INTERRUPTING: 0 SUSPENDED: 0 CANCELED: 0 FAILED: 0 SUCCEEDED: 0 NOT_COMPATIBLE: 0 maxFailedTasksCount: 100 maxRetriesPerTask: 5

Cada tarea de un trabajo o paso tiene un estado. Los estados de las tareas se combinan para proporcionar un estado general de los trabajos y los pasos. El número de tareas en cada estado se indica en el taskRunStatusCounts campo de la respuesta.

El estado de un trabajo o paso depende del estado de sus tareas. El estado lo determinan las tareas que tienen estos estados, en orden. Los estados de los pasos se determinan de la misma manera que el estado del trabajo.

En la siguiente lista se describen los estados:

NOT_COMPATIBLE

El trabajo no es compatible con la granja porque no hay flotas que puedan completar una de las tareas del trabajo.

RUNNING

Uno o más trabajadores están ejecutando tareas desde el trabajo. Mientras haya al menos una tarea en ejecución, la tarea estará marcadaRUNNING.

ASSIGNED

A uno o más trabajadores se les asignan tareas en el trabajo como siguiente acción. El entorno, si lo hay, está configurado.

STARTING

Uno o más trabajadores están configurando el entorno para ejecutar las tareas.

SCHEDULED

Las tareas del trabajo se programan para uno o más trabajadores como la siguiente acción del trabajador.

READY

Al menos una tarea del trabajo está lista para ser procesada.

INTERRUPTING

Se está interrumpiendo al menos una tarea del trabajo. Se pueden producir interrupciones al actualizar manualmente el estado del trabajo. También puede ocurrir en respuesta a una interrupción debida a los cambios en el precio spot de Amazon Elastic Compute Cloud (AmazonEC2).

FAILED

Una o más tareas del trabajo no se completaron correctamente.

CANCELED

Se han cancelado una o más tareas del trabajo.

SUSPENDED

Se ha suspendido al menos una tarea del trabajo.

PENDING

Una tarea del trabajo está esperando la disponibilidad de otro recurso.

SUCCEEDED

Todas las tareas del trabajo se procesaron correctamente.