Project/티켓 예매 서비스
AWS ECS 배포 실패
hu6r1s
2024. 5. 15. 18:36
ECS 배포
ECS를 Fargate로 서버리스로 배포를 진행했다.
ECS만 배포하는 것은 성공했지만 오토스케일링을 염두해두고 있어 로드밸런서를 적용하여 배포해야 했다.
로드밸런서를 붙여서 배포하니 배포 실패가 나온다.
해결법
이미지를 보면 상태검사를 했을 때 Unhealthy가 나와서 실패를 하는 것 같다.
Request timed out.이 나오는데 서버가 완전히 실행되기 전에 상태검사를 시작하고 Unhealthy가 나오면서 배포를 실패하는 것으로 인지했다.
상태검사를 할 때, 기본 설정으로 위와 같이 되어 있다.
비정상 임계값을 5로 늘려주고 간격을 100초로 두면서 상태검사하는 시간을 조정해주었다.
그렇게 하니 배포가 제대로 되었다.