메뉴
Amazon Elastic Compute Cloud
User Guide for Linux Instances

인스턴스가 즉시 종료되는 경우 해결 방법

인스턴스가 시작된 후에는 인스턴스의 상태를 확인하여 pending 상태가 running 상태(terminated 상태 아님)로 전환되는지 확인하는 것이 좋습니다.

인스턴스가 즉시 종료되는 이유에는 다음과 같이 몇 가지가 있습니다.

  • EBS 볼륨 제한에 도달했습니다. 볼륨 제한에 대한 정보를 보거나 볼륨 제한 증가 요청을 제출하려면 Amazon EBS 볼륨 제한 증가 요청을 참조하십시오.

  • EBS 스냅샷이 손상되었습니다.

  • 인스턴스를 시작하는 데 사용한 인스턴스 스토어 지원 AMI에 필수 부분(image.part.xx 파일)이 누락되었습니다.

인스턴스 종료 이유 파악

Amazon EC2 콘솔, CLI 또는 API를 사용하여 인스턴스가 종료된 이유를 확인할 수 있습니다.

콘솔을 사용하여 인스턴스 종료 이유 확인하기

  1. https://console.aws.amazon.com/ec2/에서 Amazon EC2 콘솔을 엽니다.

  2. 탐색 창에서 [Instances]를 선택하고 인스턴스를 선택합니다.

  3. [Description] 탭의 [State transition reason] 레이블 옆에서 이유를 찾습니다. 인스턴스가 실행 중일 경우에는 일반적으로 이유가 나열되지 않습니다. 인스턴스를 명시적으로 중지하거나 종료한 경우에는 이유가 User initiated shutdown입니다.

명령줄을 사용하여 인스턴스가 종료된 이유를 파악하려면 다음을 수행합니다.

  1. 아래와 같이 describe-instances 명령을 사용합니다.

    Copy
    aws ec2 describe-instances --instance-id instance_id
  2. 표시되는 JSON 이유에서 StateReason 요소를 찾습니다. 예를 들면 다음과 같습니다.

    "StateReason": {
      "Message": "Client.UserInitiatedShutdown: User initiated shutdown", 
      "Code": "Client.UserInitiatedShutdown"
    },

    이 예에서는 실행 중인 인스턴스를 중지하거나 종료한 후 표시될 이유 코드를 보여 줍니다. 인스턴스를 즉시 종료한 경우 인스턴스의 종료 이유를 설명하는 codemessage 요소가 표시됩니다(예: VolumeLimitExceeded).

이 페이지에서: