ECS Task를 ALB Target 등록 시 Healthcheck fail 이슈
2020. 10. 27. 15:23ㆍAWS/Application Load Balancer
728x90
SMALL
- 개요
ALB -> TargetGroup ->Task(Fargate) Health Check
- 현상
ECS fargate를 사용하던 중에 ALB에 target으로 task가 IP로 등록되는 과정에서 계속 initial -> unhealthy -> draining 이 반복
- 1차 조치
health check interval을 300s까지 늘려서 처리는 하였으나, healthy status를 받는데 거의 600s 소요
- 2차 초치
최초 task가 target그룹에 join할 때 상태검사 유예 시간 설정하는 값
"healthCheckGracePeriodSeconds" 값을 조정 (30s)
- 결과
배포 후 조인하는 1분 미만으로 처리
- 참고
https://docs.aws.amazon.com/elasticloadbalancing/latest/application/target-group-health-checks.html
https://docs.aws.amazon.com/ko_kr/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html
728x90
LIST
'AWS > Application Load Balancer' 카테고리의 다른 글
AWS ALB 443 포트에 여러 개의 인증서 적용하기 (0) | 2023.12.29 |
---|---|
AWS ALB에서 gRPC를 사용하여 SSL termination 하는 방법 (0) | 2023.12.29 |
사용 중인 도메인만 접근 가능한 AWS ALB Rule 설정 (0) | 2020.10.27 |