홈 › 개발·웹 도구

HTTP 504 Gateway Timeout

504는 서버 오류(5xx) 응답이에요. 아래 숫자를 바꿔 다른 코드도 바로 찾아볼 수 있어요.

파일은 서버로 전송되지 않고 내 기기에서만 처리돼요
HTTP 상태 코드 · 5xx 서버 오류
504 Gateway Timeout
게이트웨이 시간 초과 — 게이트웨이나 프록시가 뒤쪽 서버의 응답을 제때 받지 못했다는 뜻이에요.
이름504 Gateway Timeout
분류5xx 서버 오류
정의 문서RFC 9110 §15.6.5
기본 캐시명시적 캐시 지시가 있을 때만
관련 헤더특별히 정한 헤더 없음

응답 예시

HTTP/1.1 504 Gateway Timeout
Date: Thu, 12 Nov 2026 03:00:00 GMT

다른 상태 코드 찾아보기

HTTP 504 Gateway Timeout 뜻

504 Gateway Timeout(게이트웨이 시간 초과)는 5xx 서버 오류 응답이에요. 5xx는 서버가 올바른 요청을 처리하지 못했다는 응답이에요. 게이트웨이나 프록시가 뒤쪽 서버의 응답을 제때 받지 못했다는 뜻이에요. 정의는 HTTP 의미론 표준인 RFC 9110의 15.6.5절에 있어요.

HTTP 504 Gateway Timeout 응답 첫 줄과 100~599 상태 코드 분류 중 5xx 서버 오류 위치

캐시: RFC 9110은 200, 203, 204, 206, 300, 301, 308, 404, 405, 410, 414, 501을 ‘기본으로 캐시 가능(heuristically cacheable)’으로 정해요. 504는 이 목록에 없어서, 응답에 Cache-Control이나 Expires로 캐시를 허락해야만 저장돼요.

사용자로서 이 코드를 봤다면

서버 응답이 너무 느려요. 잠시 뒤 다시 시도하세요.

개발자라면

앱 서버의 처리가 프록시 시간 제한보다 오래 걸릴 때 생겨요. 오래 걸리는 작업은 202로 바꾸는 걸 고려하세요.

같은 분류의 다른 코드

코드이름한국어기본 캐시
500Internal Server Error서버 내부 오류-
501Not Implemented구현되지 않음가능
502Bad Gateway잘못된 게이트웨이-
503Service Unavailable서비스 이용 불가-
505HTTP Version Not SupportedHTTP 버전 미지원-
506Variant Also Negotiates변형도 협상 중-
507Insufficient Storage저장 공간 부족-
508Loop Detected반복 감지-
510Not Extended확장 필요(폐지)-
511Network Authentication Required네트워크 인증 필요-

이어서 보기

← 503 · 전체 목록 · 505 →

참고한 자료

자주 묻는 질문

HTTP 504 오류는 무슨 뜻이에요?

게이트웨이 시간 초과라는 뜻의 5xx 서버 오류 응답이에요. 게이트웨이나 프록시가 뒤쪽 서버의 응답을 제때 받지 못했다는 뜻이에요.

504 응답은 캐시되나요?

기본으로 캐시 가능한 코드가 아니라서 Cache-Control 같은 지시가 있어야 캐시돼요.

504와 502의 차이는요?

504는 시간 초과, 502는 잘못된 응답이에요.

함께 쓰면 좋은 도구