AWS Load Balancer 시간 초과

AWS Load Balancer 시간 초과

간단한 플라스크 애플리케이션을 실행하는 두 개의 EC2 인스턴스를 사용하여 AWS에서 클래식 로드 밸런서를 만들었습니다.

여기에 이미지 설명을 입력하세요

ELB의 보안 그룹은 모든 인바운드/아웃바운드를 허용하도록 설정되어 있습니다. EC2 인스턴스의 보안 그룹은 HTTP 0.0.0.0/0 포트 5000으로 설정되어 있습니다. 인스턴스 상태는 양호합니다. ELB 대시보드에서 확인할 수 있고 디버그 중인 애플리케이션의 200 핑 응답도 볼 수 있습니다. EC2의 IP 주소를 사용하면 문제 없이 웹 애플리케이션에 직접 액세스할 수 있습니다. 그러나 ELB의 공개 DSN을 사용하면 요청 시간이 초과됩니다.

여기에 이미지 설명을 입력하세요

이 시간 초과는 응용 프로그램이 실행되고 있지 않은 경우에도 발생합니다. 그래서 나는 문제가 프런트 엔드(ELB 사용)에 있다고 가정합니다. 나는 수많은 AWS 문제 해결 제안을 검토했지만(초보자로서 매우 간단하지 않음) 제대로 작동하지 못했습니다. 어떤 아이디어가 있나요?

답변1

모든 소스의 모든 트래픽을 허용하는 보안 그룹ELB의 보안 그룹에서 0.0.0.0/0이 포트 80에 액세스하도록 허용하는지 확인하세요.

'기본값으로 설정'이라고 말하지만 기본적으로 보안 그룹에는 인바운드 규칙이 없습니다.

관련 정보