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.
Job: estados en Deadline Cloud
En este tema se describe cómo utilizar la interfaz de línea de comandos de AWS Deadline Cloud (CLI de Deadline Cloud) para ver el estado de un trabajo o paso. Para usar el monitor de Deadline Cloud para ver el estado de los trabajos o pasos, consulteGestiona los trabajos, los pasos y las tareas en Deadline Cloud.
También puedes crear reglas para que el bus de EventBridge eventos predeterminado de Amazon envíe un evento a un objetivo, como el Amazon Simple Notification Service para enviar mensajes de texto SMS o correos electrónicos cuando un trabajo, paso o tarea cambia de estado. Para obtener más información, consulte Gestión de eventos de Deadline Cloud con Amazon EventBridge en la Guía para desarrolladores de Deadline Cloud >.
Puede ver el estado de un trabajo mediante el comando CLI de 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.
Use el siguiente comando CLI de Deadline Cloud para ver los detalles de un trabajo. En el siguiente ejemplo,
sustitúyalo por tu propia información:jobID
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á marcada
RUNNING
. 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 (Amazon EC2).
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.