Elastic beanstalk 을 rebuild 하는 과정에서 무슨 문제가 생긴건지 No Data 상태가 되었습니다.

0

Elastic beanstalk 의 Environment에서 rebuild 한 후 No data 상태가 되고 EC2가 생성되지 않습니다. 왜 이러는건지 모르겠습니다. 긴급히 복구가 필요한데 도움을 구합니다.

로그는 아래와 같습니다.

Environment health has transitioned from Severe to Degraded. Terminate in progress (running for 4 minutes). There are no instances. Auto Scaling group desired capacity is set to zero. 8.7 % of the requests to the ELB are failing with HTTP 5xx (6 minutes ago). One or more TargetGroups associated with the environment are in a reduced health state: - awseb-AWSEB-186G6S536O1I9 - Severe

Failed to pull logs for environment instances. Reason: No such autoscaling group: awseb-e-i9uifxf9pq-stack-AWSEBAutoScalingGroup-AN1ZQZXCRMHK

질문됨 4달 전161회 조회
1개 답변
1

안녕하세요 joeylover님,

Elastic Beanstalk rebuild 작업 중 에러가 발생하신 상황으로 이해했습니다. 에러 메시지를 확인했을 때

실행 중인 EC2 Instances가 없고 Auto Scaling Group의 Desired Capacity가 0으로 설정되어 있음을 알 수 있습니다.

이러한 상황에서 다음과 같은 조치들이 문제 해결에 도움이 될 수 있습니다.


  1. Elastic Beanstalk Environment와 동일 리전에 Auto Scaling Group이 제대로 생성되어 있는지 EC2 Console에서 확인합니다.
  2. 만일 생성되어 있다면 생성된 Auto Scaling Group 이름이 Elastic Beanstalk의 에러 메시지에 표시된 것과 동일한지 확인합니다. 이름 형식은 awseb-e-<environment id>-stack-AWSEBAutoScalingGroup-<random id> 입니다.
  3. Auto Scaling Group에 할당된 IAM Role에 EC2와 관련된 권한이 적절하게 부여되어 있는지 확인합니다.
  4. CloudWatch 경보와 Auto Scaling 정책을 확인해 Desired Capacity 항목이 원하는 EC2 수량으로 설정되어 있는지 확인합니다.
  5. CloudWatch 메트릭을 통해 CPU나 Request Count 등이 한계치에 도달했는지 확인합니다. 필요하다면 한계치를 일시적으로 증가시킵니다.

제 답변이 도움이 되셨기를 바랍니다. 감사합니다.

profile picture
답변함 3달 전

로그인하지 않았습니다. 로그인해야 답변을 게시할 수 있습니다.

좋은 답변은 질문에 명확하게 답하고 건설적인 피드백을 제공하며 질문자의 전문적인 성장을 장려합니다.

질문 답변하기에 대한 가이드라인