시나리오
주 리전과 보조 리전을 DNS 장애 조치(failover) 레코드로 묶어 두었습니다. 이번 주 앱 개편 뒤로 주 리전은 멀쩡한데도 모든 사용자가 보조 리전으로 가고 있습니다. 주 리전에 직접 접속하면 서비스가 잘 됩니다.
주 리전과 보조 리전을 DNS 장애 조치(failover) 레코드로 묶어 두었습니다.
주 리전과 보조 리전을 DNS 장애 조치(failover) 레코드로 묶어 두었습니다. 이번 주 앱 개편 뒤로 주 리전은 멀쩡한데도 모든 사용자가 보조 리전으로 가고 있습니다. 주 리전에 직접 접속하면 서비스가 잘 됩니다.
# 주 리전 헬스 체크 설정
Protocol: HTTP Port: 80 Path: /healthz
Status: Unhealthy Reason: HTTP status code 404
$ curl -s -o /dev/null -w '%{http_code}\n' http://primary.acme.dev/healthz
404
$ curl -s -o /dev/null -w '%{http_code}\n' http://primary.acme.dev/health
200
# 앱 개편 릴리스 노트: 상태 확인 경로를 /healthz → /health 로 변경이 문제의 전체 시나리오와 점검 체크리스트, 복구 순서, 모범 풀이는 Pro 구독에서 열립니다.