

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

# 를 사용한 자동 문제 해결 `jobStateTimeLimitActions`
<a name="job_stuck_in_runnable_time_limit_actions"></a>

선택적으로 `[CreateJobQueue](https://docs.aws.amazon.com/batch/latest/APIReference/API_CreateJobQueue.html)` 및 [https://docs.aws.amazon.com/batch/latest/APIReference/API_UpdateJobQueue.html](https://docs.aws.amazon.com/batch/latest/APIReference/API_UpdateJobQueue.html) API 작업을 통해 `jobStateTimeLimitActions` 파라미터를 구성할 수 있습니다.

**참고**  
현재 Amazon ECS, Amazon EKS 또는 Fargate 컴퓨팅 환경에 연결된 작업 대기열의 경우와 함께 사용할 수 있는 유일한 작업은 작업을 취소하는 `jobStateLimitActions.action` 것입니다.

`jobStateTimeLimitActions` 파라미터는가 특정 상태의 작업에 대해 AWS Batch 수행하는 작업 세트를 지정하는 데 사용됩니다. `maxTimeSeconds` 필드를 통해 초 단위로 시간 임곗값을 설정할 수 있습니다.

작업이 정의된 `RUNNABLE` 상태인 경우는가 경과`maxTimeSeconds`한 후 지정된 작업을 `statusReason` AWS Batch 수행합니다.

예를 들어, 충분한 용량을 사용할 수 있을 때까지 대기 중인 `RUNNABLE` 상태의 모든 작업이 최대 4시간 동안 대기하도록 `jobStateTimeLimitActions` 파라미터를 설정할 수 있습니다. 작업을 취소`CAPACITY:INSUFFICIENT_INSTANCE_CAPACITY`하고 다음 작업이 작업 대기열의 헤드`statusReason`로 이동하도록 허용하기 전에 `maxTimeSeconds`를 로 설정하고를 14400으로 설정하여이 작업을 수행할 수 있습니다.

`ListJobs` 및 `DescribeJobs` API 작업에서 반환되는 `statusReason` 값은 `jobStateTimeLimitActions.statusReason` 파라미터에 대해 정의할 수 있는 값과 동일합니다. 그러나 모든 `statusReason` 값이 자동 문제 해결을 지원하는 것은 아닙니다.

다음 `statusReason` 값은를 지원합니다`jobStateTimeLimitActions`.
+ `CAPACITY:INSUFFICIENT_INSTANCE_CAPACITY`
+ `MISCONFIGURATION:COMPUTE_ENVIRONMENT_MAX_RESOURCE`
+ `MISCONFIGURATION:JOB_RESOURCE_REQUIREMENT`

다음 `statusReason` 값은를 지원하지 않으며 수동 조사가 `jobStateTimeLimitActions` 필요합니다.
+ `MISCONFIGURATION:SERVICE_ROLE_PERMISSIONS`
+ `ACTION_REQUIRED`
+ `UNDETERMINED`