[AWS] Network Load Balancer Unhealthy

Network Load Balancer Unhealthy

아마존 공식 홈페이지에 잘 나와 있다.

https://docs.aws.amazon.com/elasticloadbalancing/latest/network/load-balancer-troubleshooting.html

하지만 번역 투는 쉽게 읽히지 않는다.

Healthy Check

Unhealthy Check

원인

1. 등록 된 대상이 서비스 중이 아닙니다
2. 요청이 대상으로 라우팅되지 않았습니다.
3. 대상이 예상보다 더 많은 상태 확인 요청을 받습니다.
4. 대상이 예상보다 적은 상태 확인 요청을 받습니다.
5. 비정상 대상은 로드 밸런서에서 요청을 받습니다.
6. 호스트 헤더 불일치로 인해 대상이 HTTP 또는 HTTPS 상태 확인에 실패
7. 대상에서 로드 밸런서로의 요청에 대한 연결 시간 초과
8. 대상을 NLB로 이동할 때 성능 저하
9. AWS PrviateLink를 통해 연결하는 포트 할당 오류

발생한 문제

▶▶ EC2와 로드밸런서의 상태를 잘 확인하자