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
Al enviar un trabajo a una cola de AWS Batch trabajos, el trabajo entra en ese SUBMITTED
estado. A continuación, pasa por los estados siguientes hasta que termina de ejecutarse correctamente (finaliza con el código 0
) o no (finaliza con un código distinto de cero). Los trabajos de AWS Batch pueden tener los siguientes estados:
SUBMITTED
-
Un trabajo que se ha enviado a la cola, y que aún no ha sido evaluado por el programador. El programador evalúa el trabajo para determinar si tiene alguna dependencia pendiente de la correcta finalización de cualquier otro trabajo. Si hay dependencias, el trabajo pasa a
PENDING
. Si no hay dependencias, el trabajo pasa aRUNNABLE
. PENDING
-
Un trabajo que está en la cola y que aún no se ha podido ejecutar debido a una dependencia de otro trabajo o recurso. Una vez se cumplan las dependencias, el trabajo pasa a
RUNNABLE
. RUNNABLE
-
Un trabajo que está en la cola, que no tiene dependencias pendientes y, por tanto, que está listo para ser programado para un host. Los trabajos en este estado se inician tan pronto como haya recursos suficientes disponibles en alguno de los entornos de computación que se asignan a la cola del trabajo. Sin embargo, un trabajo puede permanecer en este estado de forma indefinida si los recursos suficientes no están disponibles.
nota
Si los trabajos no progresan a
STARTING
, consulte Trabajos bloqueados en estado RUNNABLE en la sección de resolución de problemas. STARTING
-
Estos trabajos se han programado para un host y las operaciones de inicio de contenedor pertinentes están en curso. Después de que la imagen de contenedor se extraiga y el contenedor esté en marcha, el trabajo pasa a
RUNNING
.La duración de la extracción de imágenes, EKS initContainer la duración de finalización de Amazon y la duración de la ECS containerDependency resolución de Amazon se producen en el STARTING estado. La cantidad de tiempo que se tarda en obtener una imagen para su trabajo equivale a la cantidad de tiempo que su trabajo estará en el STARTING estado.
Por ejemplo, si se tarda tres minutos en obtener la imagen de su trabajo, este estará en el STARTING estado durante tres minutos. Si initContainers tarda un total de diez minutos en completarse, tu EKS trabajo en Amazon estará disponible STARTING durante diez minutos. Si tienes Amazon ECS containerDependencies sets en tu trabajo de Amazon, el ECS trabajo permanecerá activo STARTING hasta que se resuelvan todas las dependencias de los contenedores (su tiempo de ejecución). STARTINGno se incluye en los tiempos de espera; la duración comienza a las. RUNNING Para obtener más información, consulte Estados de trabajo.
RUNNING
-
El trabajo se ejecuta como un trabajo de contenedor en una instancia de ECS contenedor de Amazon dentro de un entorno informático. Cuando el contenedor del trabajo se cierra, el código del proceso de salida determina si el trabajo ha finalizado correctamente o si ha fallado. Un código de salida
0
indica una correcta ejecución y cualquier código de salida distinto de cero indica error. Si al trabajo asociado a un intento fallido le quedan intentos en su configuración de estrategia de reintento opcional, el trabajo vuelve a pasar al estadoRUNNABLE
. Para obtener más información, consulte Reintentos automáticos de trabajo.nota
Los registros de los
RUNNING
trabajos están disponibles en CloudWatch Logs. El grupo de registros es/aws/batch/job
, y el formato del nombre del flujo de registro es el siguiente:
. Sin embargo, esto puede cambiar en el futuro.first200CharsOfJobDefinitionName
/default/ecs_task_id
Cuando un trabajo alcanza el
RUNNING
estado, puede recuperar mediante programación el nombre del flujo de registro con la DescribeJobsAPIoperación. Para obtener más información, consulte Ver los datos de registro enviados a CloudWatch los registros en la Guía del usuario de Amazon CloudWatch Logs. De forma predeterminada, estos registros nunca caducan. Puede modificar el periodo de retención de copia de seguridad. Para obtener más información, consulte Cambiar la retención de datos de registro en CloudWatch los registros en la Guía del usuario de Amazon CloudWatch Logs. SUCCEEDED
-
El trabajo se ha completado correctamente con un código de salida
0
. El estado de losSUCCEEDED
trabajos se mantiene AWS Batch durante al menos 7 días.nota
Los registros de los
SUCCEEDED
trabajos están disponibles en CloudWatch Registros. El grupo de registros es/aws/batch/job
, y el formato del nombre del flujo de registro es el siguiente:
. Este formato puede cambiar en el futuro.first200CharsOfJobDefinitionName
/default/ecs_task_id
Cuando un trabajo alcanza el
RUNNING
estado, puede recuperar mediante programación el nombre del flujo de registro con la DescribeJobsAPIoperación. Para obtener más información, consulte Ver los datos de registro enviados a CloudWatch los registros en la Guía del usuario de Amazon CloudWatch Logs. De forma predeterminada, estos registros nunca caducan. Puede modificar el periodo de retención de copia de seguridad. Para obtener más información, consulte Cambiar la retención de datos de registro en CloudWatch los registros en la Guía del usuario de Amazon CloudWatch Logs. FAILED
-
El trabajo ha fallado en todos los intentos disponibles. El estado de trabajos
FAILED
persiste en AWS Batch durante al menos 7 días.nota
Los registros de los
FAILED
trabajos están disponibles en CloudWatch Logs. El grupo de registros es/aws/batch/job
, y el formato del nombre del flujo de registro es el siguiente:
. Este formato puede cambiar en el futuro.first200CharsOfJobDefinitionName
/default/ecs_task_id
Una vez que un trabajo alcanza el
RUNNING
estado, puede recuperar mediante programación su flujo de registro con la DescribeJobsAPIoperación. Para obtener más información, consulte Ver los datos de registro enviados a CloudWatch los registros en la Guía del usuario de Amazon CloudWatch Logs. De forma predeterminada, estos registros nunca caducan. Puede modificar el periodo de retención de copia de seguridad. Para obtener más información, consulte Cambiar la retención de datos de registro en CloudWatch los registros en la Guía del usuario de Amazon CloudWatch Logs.