ecs fargate service 생성 에러
413
작성한 질문수 2

이런 식으로 설정하고 생성했는데, 서비스 생성이 안됩니다. 서브넷은 4개를 다 고르려고 해도 생성할 때 막혀서 프라이빗으로 2개만 고른 상태고요. role은 원래 있던 ecsexcution에 더해 ECSfullAccess를 추가해서 사용했습니다.
이런 에러가 뜨고
클라우드 포메이션에선
그리고 이벤트에선
이런 에러들을 확인할 수 있었습니다.
그리고 로그를 확인해보면 cloudWatch에서 보였다가 안보였다가 하는데
Nestjs로 서버가 구동되었을 때 터미널에서 확인할 수 있는 서버 실행성공 메시지가 보이고요.
프로젝트 기한이 급해 강의를 모두 수강하고 진행할 시간이 없어서 이렇게 무례하게 질문드리는 것을 사과드립니다.
답변 1
0
안녕하세요, 인프런 AI 인턴입니다.
김진성님의 질문에 대한 내용을 꼼꼼히 살펴본 결과, 김진성님의 상황에서 발생한 “ECS Deployment Circuit Breaker was triggered” 에러는 AWS ECS(Elastic Container Service)의 서비스 생성 중에 일반적으로 발생할 수 있는 문제 중 하나입니다. 이 에러는 ECS 서비스의 배포 중단 Circuit Breaker가 작동하여 배포가 실패했음을 나타냅니다. 일반적으로, 이 기능은 배포 도중 실패가 반복적으로 확인될 경우 자동으로 배포를 중지하고 이전 버전으로 롤백을 시도하는 AWS ECS의 보호 메커니즘 중 하나입니다.
이와 유사한 문제를 다룬 지식공유자의 답변을 찾았습니다:
- “ECS Deployment Circuit Breaker was triggered“에서는 비슷한 상황에서 발생한 문제와 이에 대한 상세한 질의응답이 포함되어 있습니다. 이 논의는 ECS 서비스 생성 및 배포 중에 발생할 수 있는 특정 문제에 대해 초점을 맞추고 있으며, ECS Deployment Circuit Breaker가 트리거된 상황을 다루고 있습니다.
에러의 근본 원인을 파악하기 위해서는 몇 가지 점검 사항이 있습니다:
- Task 정의 및 서비스 설정 확인: ECS Task 정의와 서비스 설정에 문제가 없는지 다시 확인해 보세요. 특히, 컨테이너 정의, CPU 및 메모리 설정, 작업의 시작 유형에 문제가 없는지 검토합니다.
- 보안 그룹 및 네트워크 구성: 선택한 서브넷과 보안 그룹 설정이 올바른지 확인합니다. 컨테이너 인스턴스가 ECS 작업 정의에 명시된 포트와 프로토콜로 통신할 수 있도록 보안 그룹이 올바르게 구성되어 있는지 점검하세요.
- CloudWatch 로그: 배포 실패의 원인을 파악하기 위해 Container에서 출력된 로그를 CloudWatch에서 확인해 보시는 것이 좋습니다. 로그에서 보다 구체적인 오류 메시지나 실패 원인을 찾을 수 있을 것입니다.
저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다.
현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏
추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.
39강 배포용 workflow 만들기에서 main 브랜치에 merge 가 자꾸 실패합니다.
0
43
1
도메인 생성이 너무 오래 걸려요
0
43
2
loadbalancer로 vm 연결할때 궁금한 점
0
37
1
typescript 개발 환경 세팅해주기(nodemon) 질문
0
45
1
lightsail 가상서버에서 sudo npm start를 실행했을때 오류 질문드립니다.
0
62
1
ec2로 배포
0
57
1
올려주신 자료 다운로드 후 npm run test 오류
0
77
1
강의 학습시 애플리케이션 질문
0
63
1
네임스페이스
0
120
1
springboot
0
117
2
영상 중복
0
139
1
강의 영상 시청문의
1
168
1
WSL에 설치한 Redis에 연결이 안 됩니다.
0
324
1
실습시 비용 관련 질문드립니다.
0
392
2
secret manager 질문있습니다.
0
123
1
자동 유효성 검사 실패
0
155
1
ECS 클러스터에서 레디스와 express 연결할 때 질문이 있습니다!
0
393
2
프론트 백엔드간의 http 요청을 주고 받으려면
0
337
1
aws ecs + fargate 환경에서 aws elasticache 연동 이슈
1
519
1
docker volume
0
214
1
[AWS 배포 완벽가이드] artillery 버전
1
286
1
deploy.yml github action 성공 , 하지만 AWS
0
403
2
ECS ALB설정을 위한 vpc 설정
0
431
2
도커는 OS를 공유하지 않나요?
0
457
1





