PRACTICE MATERIAL
HAProxy HTTP 상태 검사 · httpd.conf 로그 peer 설정 (5)
수업 원본 자료 · HTTP 상태 검사와 실제 연결 상대를 남기는 로그. 원문에서 「httpd.conf 로그 peer 설정」에 배치된 그림 또는 화면이다.
CONCEPT → PRACTICE → VERIFICATION
헬스 체크의 404와 사용자 503을 조건부로 연결하기
서버 등록·TCP 검사·HTTP 상태 검사·사용자 응답을 구별하여 가용 서버가 사라지는 조건을 설명한다.
- frontend의 분기와 backend의 서버 집합을 읽는다frontend는 수신 포트와 ACL을 정의하고 정적 경로는 static, 나머지는 app으로 보낸다. app에는 roundrobin과 두 server 행이 보인다.
- HTTP 검사 경로와 기대 상태를 명시한다패킷 사진은 연결 수립 뒤 GET /healthz 요청에 404를 받은 사례다. TCP 연결 자체는 가능하지만 그 URI는 기대한 상태를 반환하지 않는다.
- 503을 서버 선택 상태와 맞춰 확인한다선택한 backend에 요청을 처리할 가용 서버가 없으면 프록시가 503을 반환할 수 있다. 사용자 화면의 503을 특정 한 패킷의 404와 연결하려면 같은 backend·시간·검사 상태라는 추가 증거가 필요하다.
