홈 › HTTP 상태 코드
504 Gateway Timeout 오류 뜻과 해결 방법
하이퍼텍스트 전송 프로토콜 (HTTP) 504 Gateway Timeout 서버 에러 응답 코드는 서버가 게이트웨이 혹은 프록시의 역할을 하는 동안 시간 안에 업스트림 서버(upstream server)로부터 요청을 마치기 위해 필요한 응답를 받지 못했음을 나타냅니다.
이 코드는 게이트웨이나 프록시 역할을 하는 서버가 요청을 마치는 데 필요한 업스트림 서버의 응답을 제때 받지 못했다는 뜻의 서버 오류(5xx) 응답입니다. 502와 비슷하지만 504는 정해진 시간 안에 원본 서버에서 아무 HTTP 응답도 받지 못한 경우입니다.
어디서 나오나: 웹사이트 접속·API 호출 응답으로
해결 순서
나중에 다시 시도하세요. 시간이 지나면 사이트가 다시 동작할 수 있습니다. [원문]
다른 방문자에게는 서비스가 정상인데 자신만 504를 본다면, 특히 VPN이나 별도 네트워크 구성을 쓰고 있다면 네트워크 설정, 방화벽 설정, 프록시 설정, DNS 구성을 확인하세요. [원문]
운영자라면 게이트웨이나 프록시가 업스트림 서버에서 제때 응답을 받지 못한 원인을 조사하고 디버깅하세요. [원문]
공통 절차: HTTP 상태 코드 한눈에
그래도 안 될 때
504의 원인은 다양하며, 해결에는 서버 관리자의 조사와 디버깅이 필요합니다.
같은 오류의 다른 표기
Gateway Timeout HTTP 504 하이퍼텍스트 전송 프로토콜 (HTTP) 504 Gateway Timeout 서버 에러 응답 코드는 서버가 게이트웨이 혹은 프록시의 역할을 하는 동안 시간 안에 업스트림 서버(upstream server)로부터 요청을 마치기 위해 필요한 응답를 받지 못했음을 나타냅니다.