로드밸런서(alb)에서 대상그룹에 대해 하나의 인스턴스가 등록취소 되어도 정상적으로 인식하지 못하는 문제가 발생하고 있습니다.

0

여기에 이미지 설명 입력 (현재 아키텍처) 로드밸런서(alb)에서 1번 대상그룹에 대해 하나의 인스턴스가 등록취소 되어도 정상적으로 인식하지 못하는 문제가 발생하고 있습니다. 이렇게 생각하게 된 근거는 1번 대상그룹 내의 인스턴스를 등록취소하였을 때, cloudWatch에서 1번 대상그룹에 연결된 2개의 인스턴스의 HealthyHostCount의 그래프가 끊기지 않는 것을 확인하였고, 대상 그룹의 모니터링에서는 정상 호스트는 정상적으로 2개에서 1개로 내려가는 것을 확인하였습니다. (아래 이미지)

여기에 이미지 설명 입력 여기에 이미지 설명 입력

반면, 2번 대상그룹에서는 하나의 인스턴스가 등록취소되면 정상적으로 인식하고 있는 것을 확인할 수 있었는데, cloudWatch에서 HealthyHostCount가 등록 취소와 동시에 끊기고, 대상 그룹 - 모니터링에서도 정상적으로 정상 호스트 수가 2개에서 1개로 내려감을 확인할 수 있습니다. (아래 이미지) 여기에 이미지 설명 입력
여기에 이미지 설명 입력

2번 대상그룹의 프로젝트는 정상적으로 무중단배포가 진행되고 있으나, 1번 대상그룹의 프로젝트는 배포시마다 {message:"Service Unavailable"} 페이지가 노출되며 서버가 다운되는 현상이 발생하고 있습니다. 인식하지 못하는 원인을 어떻게 확인하고 문제를 해결할 수 있을까요?

jiin
질문됨 7달 전175회 조회
1개 답변
0

ALB 에서 호스트들의 상태 확인 설정이 타겟 그룹의 설정에 있을 것입니다. 이 부분이 제대로 안되어 있거나, 상태 확인 조건에서 벗어나 있어 정상인지 인식을 실패하는 상황으로 보여집니다. https://docs.aws.amazon.com/ko_kr/elasticloadbalancing/latest/application/target-group-health-checks.html

froguin
답변함 4달 전

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

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

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