2017-12-09 11 views
0

좋아, 이건 바보 같은 질문처럼 보일지 모르겠지만, 나는 내가 좀 덜컹 거리다는 말을해야한다. AWB에서 ELB (클래식) -> EC2 상태 검사가 실패한 이유를 알 수 없습니다.헬스 체크를 통과하기 위해 무언가가 EC2에서 실행되어야합니까?

그래서 물건을 구성하는 방법에 따라 ELB의 상태 검사에서 TCP:8080에 인스턴스를 ping하려고 시도합니다.

내가 그 트래픽이 외부에서 발생하지만 난 그런 내가 내려다 보이는거야 단지의 경우 뭔가 나열됩니다 다루고 있기 때문에 나의 이해에서 문제가되지해야하는 내 ELB에 3 포트 청취자가 : 1) HTTP:80 --> HTTP:8080 2 수 있도록 내 EC2에 나는 또한 단지의 경우와 같은 거래에 TCP:2222 ping을 건강 검사를 구성하려고했습니다 TCP:2222 --> TCP:2222

.) HTTPS:443 --> HTTP:8080 3) ..

또한, 내가있어 보안 그룹 내 ELB의 S로부터 TCP:8080TCP:2222 생태 그룹.

EC2 인스턴스가 트래픽을 허용하지만 트래픽을 처리하기 위해 해당 포트에서 실행해야하는 항목이 필요하기 때문에 실패하는 이유는 무엇입니까?

모든 EC2는 현재 간단한 AWS 제공 Linux AMI입니다.

나를 용서해주십시오. 저는 네트워킹 공간에 조금 새로운 것 같습니다.

답변

4

예 예를 들어 서버에서 뭔가를 실행해야합니다. 서버에서 실행중인 프로세스가없고 포트 8080의 요청을 수신하고 이에 응답하면 상태 검사가 실패합니다. 서버에서 실행중인 소프트웨어가 손상된 경우 상태 검사가 실패하기를 원할 것입니다. 인스턴스가 요청에 응답하지 않으면 인스턴스가 "정상"이 아닙니다.

또한 EC2 인스턴스에 할당 된 보안 그룹은 ELB에서 시작된 해당 포트 (80802222)에서 들어오는 트래픽을 허용하도록 구성되어야합니다.

+0

당신은 내 질문에 대답했을뿐만 아니라 건강 검진이 그대로 구성되어있는 경우를 설명했습니다. 고마워요! –