DEV WIKI
인프라 · 오류·증상

HTTP 502 - Bad Gateway

오류 메시지·상태명

최종 검토
2026-07-24
참고 자료
있음
관련 기술

빠른 답변

이 오류는 무엇인가요?
IIS Application Request Routing(ARR)이 프록시로서 업스트림 서버 요청을 완료하거나 클라이언트에 응답을 반환하지 못할 때 표시될 수 있는 HTTP 502 오류입니다.
가장 흔한 원인은 무엇인가요?
IIS ARR에서 "HTTP 502 - Bad Gateway"가 표시되고 IIS 로그의 sc-status가 502, sc-substatus가 3, sc-win32-status가 12002이면 ERROR_WINHTTP_TIMEOUT과 같은 시간 초과 오류를 확인할 수 있습니다.
무엇을 먼저 확인해야 하나요?
ARR 컨트롤러 IIS 로그에서 `sc-status=502`, `sc-substatus=3`, `sc-win32-status=12002`인지 확인합니다.

현재 증상

  • 애플리케이션 오류 메시지
  • 서버 5xx 응답

먼저 확인할 항목

ARR 컨트롤러 IIS 로그에서 `sc-status=502`, `sc-substatus=3`, `sc-win32-status=12002`인지 확인합니다.

Failed Request Tracing 로그가 이미 있으면 ARR 서버와 대상 서버의 `X-ARR-LOG-ID` 값을 비교합니다.

환경별 원인과 조치

확인

ARR 컨트롤러의 해당 웹 사이트 IIS 로그에서 다음 값을 확인합니다.

  • sc-status502인지 확인합니다.
  • sc-substatus3인지 확인합니다.
  • sc-win32-status12002인지 확인합니다.

세 값이 각각 502, 3, 12002이면 원문 예시의 ERROR_WINHTTP_TIMEOUT과 같은 시간 초과 오류입니다.

이미 ARR 서버와 대상 서버의 Failed Request Tracing 로그가 수집되어 있다면, 두 로그의 X-ARR-LOG-ID 값이 같은지 비교하여 같은 요청인지 확인합니다.

범위

원문은 서버 연결 실패, 서버 무응답 또는 응답 시간 초과를 502.3의 가능한 상황으로 설명합니다. 이 문서는 로그 값 대조와 요청 추적 범위 확인만 다룹니다.

참고 자료

Microsoft · 공식 자료 (새 창에서 열림)

확인 범위: IIS ARR 배포에서 "HTTP 502 - Bad Gateway" 오류가 표시될 수 있습니다., 502.3은 ARR이 프록시로서 업스트림 서버 요청을 완료하고 클라이언트에 응답을 반환하지 못했음을 의미합니다., IIS 로그의 sc-status 502, sc-substatus 3, sc-win32-status 12002는 ERROR_WINHTTP_TIMEOUT에 대응합니다. · 확인일: 2026-07-24