[AWS] CodeDeploy AllowTraffic 이벤트에서 무한 로딩

이명범·2023년 3월 13일
0

트러블슈팅

목록 보기
7/8
post-thumbnail

문제

CodeDeploy의 AllowTrafic 이벤트에서 진행 중 상태에서 벗어나지 못하는 에러가 발생했다.

원인

해당 문제의 원인은 구글 검색을 통해 쉽게 발견할 수 있었다. 현재 나의 경우에는 로드밸런서의 타겟 그룹 하에 인스턴스를 관리하고 있는데, 로드밸런서에 등록된 인스턴스의 Health Statusunhealthy인 경우 위와 같은 에러가 발생한다.

현재 나의 설정에는 80번 포트로 HTTP 요청을 보낼 시 HTTP Status가 200이 와야 정상 체크 되는 것인데 아직 배포 설정이 완료되지 않아 응답 코드가 502가 왔기 때문에 unhealthy 상태였던 것이다.

해결

AWS CI/CD 배포 설정을 완료해주었다. 우리 서비스의 경우에는 서비스를 이용하기 위해서는 JWT가 필요했기 때문에 헬스 체크에서 401 상태 코드가 오면 정상적인 상태라고 간주하도록 설정하였다.

profile
백엔드 개발자가 될거야

0개의 댓글