PRACTICE MATERIAL

HAProxy 백엔드와 상태 페이지 · stats 기능 설정

학습 원본 · HAProxy 백엔드와 상태 페이지의 stats 기능 설정에 수록된 화면·도식이다.

1,920 × 1,080원본 이미지
CONCEPT → PRACTICE → VERIFICATION

헬스 체크의 404와 사용자 503을 조건부로 연결하기

서버 등록·TCP 검사·HTTP 상태 검사·사용자 응답을 구별하여 가용 서버가 사라지는 조건을 설명한다.

  1. frontend의 분기와 backend의 서버 집합을 읽는다frontend는 수신 포트와 ACL을 정의하고 정적 경로는 static, 나머지는 app으로 보낸다. app에는 roundrobin과 두 server 행이 보인다.
  2. HTTP 검사 경로와 기대 상태를 명시한다패킷 사진은 연결 수립 뒤 GET /healthz 요청에 404를 받은 사례다. TCP 연결 자체는 가능하지만 그 URI는 기대한 상태를 반환하지 않는다.
  3. 503을 서버 선택 상태와 맞춰 확인한다선택한 backend에 요청을 처리할 가용 서버가 없으면 프록시가 503을 반환할 수 있다. 사용자 화면의 503을 특정 한 패킷의 404와 연결하려면 같은 backend·시간·검사 상태라는 추가 증거가 필요하다.
명령·설정·결과 해석을 본문에서 이어서 읽기 →
HAProxy 백엔드와 상태 페이지 · stats 기능 설정
이미지를 누르면 원본 크기로 열립니다. 작은 명령·패킷 필드는 이미지를 확대해 확인하세요.

연결된 개념