EC2 인스턴스가 중지 상태로 멈춘 이유는 무엇인가요?

3분 분량
0

Amazon Elastic Compute Cloud(Amazon EC2) 인스턴스를 중지하려고 했는데 이제 중지 상태로 멈춰 있습니다.

간략한 설명

다음과 같은 시나리오에서는 인스턴스가 중지 상태로 “멈춤” 상태인 것처럼 보일 수 있습니다.

  • 인스턴스를 호스트하는 기본 하드웨어에 문제가 있거나 시스템 상태 확인에 실패했습니다.
  • 인스턴스 상태 확인에 실패했습니다.
  • 인스턴스에 메모리 부족(OOM) 오류가 발생했습니다.
  • 인스턴스를 최대 절전 모드로 전환하려고 합니다.

해결 방법

(선택 사항) 인스턴스 상태 확인

인스턴스의 최신 상태를 확인하려면 Amazon EC2 콘솔에서 새로 고침 아이콘을 선택하세요. 또는, AWS Command Line Interface(AWS CLI)에서 describe-instances 명령을 실행하세요.

참고: AWS CLI 명령을 실행할 때 오류가 발생하는 경우, 최신 버전의 AWS CLI를 사용하고 있는지 확인하세요.

다음 예제 명령에서 i-0123ab456c789d01e를 중지하려는 인스턴스의 ID로 바꾸세요.

aws ec2 describe-instances --instance-ids i-0123ab456c789d01e --output json

JSON 응답에서 상태 코드이름을 확인하세요.

"State": {
 "Code": 64,
 "Name": "stopping"
 },

인스턴스가 중지 상태로 멈춘 경우, 다음을 수행하여 인스턴스를 강제 중지하세요.

인스턴스 또는 시스템 상태 확인 실패를 호스트하는 기본 하드웨어 관련 문제

시스템 상태 확인 실패는 EC2 인스턴스를 호스트하는 하드웨어에 문제가 있음을 나타냅니다. 인스턴스를 중지하고 시작하여 새 정상 호스트로 인스턴스를 마이그레이션해야 합니다.

Amazon EC2가 인스턴스의 중지 및 시작 작업을 수행할 때까지 기다리세요. 또는, 인스턴스를 강제로 중지할 수 있습니다. 강제 중지에 대한 지침은 다음 인스턴스 강제 중지 섹션을 참조하세요.

자세한 내용은 내 EC2 Linux 인스턴스가 시스템 상태 검사에 실패했습니다. 이 문제를 해결하려면 어떻게 해야 하나요?를 참조하세요.

인스턴스 상태 확인 실패

인스턴스 상태 확인에 실패한 경우, 종료 스크립트 실행으로 인해 인스턴스가 중지 상태로 멈춘 것처럼 보일 수 있습니다. 또는, 복구 인스턴스로 문제를 해결하기 위해 StopInstances API 사용을 중단한 인스턴스가 멈춘 것처럼 보일 수 있습니다. 인스턴스에 접속할 수 없기 때문에 StopInstances 작업에 시간이 걸릴 수 있기 때문입니다.

이러한 시나리오에서는 인스턴스가 결국 중지됩니다. 또는, 인스턴스를 강제로 중지할 수 있습니다. 강제 중지에 대한 지침은 다음 인스턴스 강제 중지 섹션을 참조하세요.

인스턴스의 OOM 오류

인스턴스의 콘솔 로그에서 OOM 오류를 확인하세요. 자세한 내용은 리소스 과다 사용으로 인해 제 EC2 Linux 인스턴스가 응답하지 않는 이유는 무엇인가요?를 참조하세요.

최대 절전 모드 프로세스의 인스턴스

최대 절전 모드에서 인스턴스가 중지 상태로 멈춘 것처럼 보이면 인스턴스를 강제로 중지할 수 있습니다. 강제 중지에 대한 지침은 다음 인스턴스 강제 중지 섹션을 참조하세요.

자세한 내용은 최대 절전 모드 문제 해결을 참조하세요.

인스턴스 강제 중지

인스턴스가 중지 상태로 멈추면 인스턴스를 강제로 중지할 수 있습니다.

Amazon EC2 콘솔 사용

  1. Amazon EC2 콘솔을 여세요.
  2. 인스턴스를 선택한 다음 중단된 인스턴스를 선택하세요.
  3. 인스턴스 상태, 인스턴스 강제 중지, 중지를 선택하세요. 참고로 인스턴스 강제 중지는 인스턴스가 중지 중 상태인 경우에만 콘솔에서 사용할 수 있습니다. 인스턴스가 다른 상태(종료 중종료)에 있는 경우, AWS CLI를 사용하여 인스턴스를 강제 중지할 수 있습니다.

AWS CLI 사용

다음 예와 같이 stop-instance 명령과 \ --force 옵션을 사용하세요.

aws ec2 stop-instances --instance-ids i-0123ab456c789d01e --force

추가 리소스

이전 해결 방법 단계를 수행해도 문제가 해결되지 않으면 AWS re:Post에 도움을 요청하세요. 문제를 신속하게 해결하려면 인스턴스 ID를 포함시키고 이미 수행한 단계를 설명하세요.

자세한 내용은 인스턴스 중지 문제 해결을 참조하세요.

AWS 공식
AWS 공식업데이트됨 10달 전
댓글 없음