

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.

# Trabajos bloqueados en el estado `EJECUTABLE`
<a name="sm_job_stuck_in_runnable"></a>

Si AWS Batch detecta que tienes un `RUNNABLE` trabajo bloqueando los primeros puestos de la lista, recibirás una [Eventos bloqueados en el trabajo de servicio](batch-service-job-queue-blocked-events.md) carta con el motivo. El mismo motivo también se actualiza en el campo `statusReason` como parte de las llamadas a las API `[ListServiceJobs](https://docs.aws.amazon.com/batch/latest/APIReference/API_ListServiceJobs.html)` y `[DescribeServiceJob](https://docs.aws.amazon.com/batch/latest/APIReference/API_DescribeServiceJob.html)`.

Si lo desea, puede configurar el parámetro `jobStateTimeLimitActions` mediante `[CreateJobQueue](https://docs.aws.amazon.com/batch/latest/APIReference/API_CreateJobQueue.html)` y las acciones de la API [https://docs.aws.amazon.com/batch/latest/APIReference/API_UpdateJobQueue.html](https://docs.aws.amazon.com/batch/latest/APIReference/API_UpdateJobQueue.html). El `jobStateTimeLimitActions` parámetro especifica un conjunto de acciones que se AWS Batch realizan en trabajos en un estado específico. Puede establecer un umbral de tiempo en segundos en el campo `maxTimeSeconds`.

En el caso de las colas de trabajos conectadas a entornos de `SAGEMAKER_TRAINING` servicio, la única acción que puede realizar `jobStateTimeLimitActions.action` es `TERMINATE` la siguiente: dar por finalizada una tarea.

Por ejemplo, puede configurar el parámetro `jobStateTimeLimitActions` para que espere hasta 4 horas en cualquier trabajo con el estado `RUNNABLE` que esté esperando a que haya suficiente capacidad disponible. `reason`Para ello, establezca el valor en 14400 `CAPACITY:INSUFFICIENT_INSTANCE_CAPACITY` y `maxTimeSeconds` en 14400 antes de finalizar el trabajo y permitir que el siguiente pase a ocupar el primer lugar de la cola de trabajos.

Cada una de las siguientes secciones describe un tipo distinto de motivo de bloqueo que AWS Batch se puede deducir. Cada sección incluye:
+ El `statusReason` set on `ListServiceJobs` y las acciones `DescribeServiceJob` de la API.
+ El `reason` valor de la `jobStateTimeLimitActions` configuración.
+ El si `statusReason` se muestra `jobStateTimeLimitActions` desencadena una terminación.

**Topics**
+ [Puestos de trabajo bloqueados en `RUNNABLE debido a la capacidad`](sm_job_stuck_in_runnable_capacity.md)
+ [Trabajos bloqueados en `RUNNABLE debido a una mala` configuración](sm_job_stuck_in_runnable_misconfiguration.md)
+ [`Remediación automática con trabajo StateTimeLimitActions`](sm_job_stuck_in_runnable_time_limit_actions.md)