AWS 로드 밸런서 502 불량 게이트웨이

AWS 로드 밸런서 502 불량 게이트웨이

로드 밸런서를 사용하여 EC2에서 호스팅되는 여러 노드 웹 서버가 있고 일부 사용자는 요청이 서버에 도달하기 전에도 502를 받습니다.

서버 내부에는 해당 요청에 대한 로그가 없으므로 요청이 서버에 도달하지 않는다고 가정합니다.

이전에도 비슷한 문제가 있었는데 노드 구성에 keepAliveTimeout및를 추가해야 했습니다.headersTimeout

매일 낮 동안 건강에 해로운 인스턴스가 몇 개 있지만 그런 일이 발생하는 시간이 502 오류 시간과 항상 일치하지는 않습니다. 상태 확인 시간 제한을 5초에서 10초로 늘리고 어떤 일이 일어나는지 살펴봐야 합니까?

메모리와 CPU 사용량은 괜찮은 것 같습니다.

이 문제를 어떻게 디버깅해야 합니까?

답변1

당신은 이미 답을 알고 있습니다: 건강에 해로운 인스턴스. 시간이 일치하지 않더라도 해당 문제를 해결하고 이후에도 다른 문제가 지속되는지 확인해야 합니다.

인스턴스 크기 늘리기, ELB 상태 확인 시간 제한 늘리기, 머신 확장 및 도움이 되는지 확인

관련 정보