

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

# 잘못된 구성으로 인해 작업이 RUNNABLE에 멈춤
<a name="job_stuck_in_runnable_misconfiguration"></a>

잘못된 구성 문제는 컴퓨팅 환경 또는 작업 정의 설정으로 인해 AWS Batch 가 컴퓨팅 리소스에 작업을 배치할 수 없는 경우에 발생합니다.

**컴퓨팅 환경 최대 리소스가 너무 작음**  
모든 컴퓨팅 환경에는 작업 요구 사항보다 작은 [https://docs.aws.amazon.com/batch/latest/APIReference/API_ComputeResource.html#Batch-Type-ComputeResource-maxvCpus](https://docs.aws.amazon.com/batch/latest/APIReference/API_ComputeResource.html#Batch-Type-ComputeResource-maxvCpus) 파라미터가 있습니다. 수동으로 또는 `statusReason`에 `jobStateTimeLimitActions` 파라미터를 설정하여 작업을 취소하면 후속 작업이 대기열의 상단으로 이동할 수 있습니다. 선택적으로, 차단된 작업의 요구 사항을 충족하도록 기본 컴퓨팅 환경의 `maxvCpus` 파라미터를 늘릴 수 있습니다.  
+ **작업이 멈춘 동안 `statusReason` 메시지:** `MISCONFIGURATION:COMPUTE_ENVIRONMENT_MAX_RESOURCE - CE(s) associated with the job queue cannot meet the CPU requirement of the job.`
+ **`jobStateTimeLimitActions`에 사용되는 `reason`:** `MISCONFIGURATION:COMPUTE_ENVIRONMENT_MAX_RESOURCE`
+ **`statusReason`에서 작업을 취소한 후의 메시지`jobStateTimeLimitActions`:** `Canceled by JobStateTimeLimit action due to reason: MISCONFIGURATION:COMPUTE_ENVIRONMENT_MAX_RESOURCE`

**작업 리소스 요구 사항이 사용 가능한 인스턴스 유형 초과**  
모든 컴퓨팅 환경에는 작업 요구 사항을 충족하는 인스턴스가 없습니다. 작업이 리소스를 요청하면는 연결된 컴퓨팅 환경이 수신 작업을 수용할 수 없음을 AWS Batch 감지합니다. 수동으로 또는 `statusReason`에 `jobStateTimeLimitActions` 파라미터를 설정하여 작업을 취소하면 후속 작업이 대기열의 상단으로 이동할 수 있습니다. 선택적으로, 컴퓨팅 환경의 허용되는 인스턴스 유형을 재정의하여 필요한 작업 리소스를 추가할 수 있습니다.  
+ **작업이 멈춘 동안 `statusReason` 메시지:** `MISCONFIGURATION:JOB_RESOURCE_REQUIREMENT - The job resource requirement (vCPU/memory/GPU) is higher than that can be met by the CE(s) attached to the job queue.`
+ **`jobStateTimeLimitActions`에 사용되는 `reason`:** `MISCONFIGURATION:JOB_RESOURCE_REQUIREMENT`
+ **`statusReason`에서 작업을 취소한 후의 메시지`jobStateTimeLimitActions`:** `Canceled by JobStateTimeLimit action due to reason: MISCONFIGURATION:JOB_RESOURCE_REQUIREMENT`

**지원되지 않는 인스턴스 유형 구성**  
컴퓨팅 환경에 지원되지 않는 인스턴스 유형 구성이 있습니다. 이는 선택한 가용 영역에서 인스턴스 유형을 사용할 수 없거나 시작 템플릿 또는 시작 구성에 지정된 인스턴스 유형과 호환되지 않는 설정이 포함되어 있는 경우 발생할 수 있습니다. 이 문제를 해결하려면 지정된 AWS 리전 및 가용 영역에서 인스턴스 유형이 지원되는지 확인하고, 시작 템플릿 설정이 인스턴스 유형과 호환되는지 확인하고, 최신 세대 인스턴스 유형으로 업데이트를 고려하세요. 지원되는 인스턴스 유형을 찾는 방법에 대한 자세한 내용은 *Amazon EC2 사용 설명서*의 [Amazon EC2 인스턴스 유형 찾기](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/instance-discovery.html)를 참조하세요.  
+ **작업이 멈춘 동안 `statusReason` 메시지:** `MISCONFIGURATION:EC2_INSTANCE_CONFIGURATION_UNSUPPORTED - Your compute environment associated with this job queue has an unsupported instance type configuration.`

**서비스 역할 권한 문제**  
모든 컴퓨팅 환경에는 서비스 역할 문제가 있습니다. 이 문제를 해결하려면 서비스 역할 권한을 [AWS 에 대한 관리형 정책 AWS Batch](security-iam-awsmanpol.md) 섹션과 비교하고 모든 차이를 해결합니다. 유사한 오류를 방지하기 위해 [에 대한 서비스 연결 역할 사용 AWS Batch](using-service-linked-roles.md) 섹션을 사용하는 것이 좋습니다.  
수동으로 또는 `statusReason`에 `jobStateTimeLimitActions` 파라미터를 설정하여 작업을 취소하면 후속 작업이 대기열의 상단으로 이동할 수 있습니다. 서비스 역할 문제를 해결하지 않으면 다음 작업도 차단될 수 있습니다. 이 문제를 수동으로 조사하고 해결하는 것이 좋습니다.  
+ **작업이 멈춘 동안 `statusReason` 메시지:** `MISCONFIGURATION:SERVICE_ROLE_PERMISSIONS – Batch service role has a permission issue.`
참고: 이 오류를 해결하기 위해 `jobStateTimeLimitActions` 파라미터를 통해 프로그래밍 가능한 작업을 구성할 수 없습니다.