504 게이트웨이 시간 초과의 의미와 해결 방법

특정 웹사이트에 액세스하는 데 문제가 발생하면 브라우저 에 문제를 해독하는 데 도움이 되는 HTTP 상태 코드 가 표시되는 경우가 많습니다. (HTTP status code)이러한 코드는 각각의 개별적인 의미와 솔루션이 있는 다양한 유형과 변형으로 제공됩니다. 인터넷을 서핑하는 동안 적어도 한 번은 504 게이트웨이 시간 초과(Gateway Timeout) 오류 가 발생했을 가능성이 90% 입니다.

504 게이트웨이 시간 초과(Gateway Timeout) 는 무엇을 의미합니까? 504 게이트웨이 시간 초과(Gateway Timeout) 오류는 여러 웹 사이트와 브라우저에서 다르게 레이블이 지정되지만 변형은 동일한 것을 의미합니다. 따라서 특정 웹사이트에서 " 게이트웨이 시간 초과(Gateway Timeout) (504)" 오류가 발생하고 다른 웹사이트에서는 "HTTP 오류 504", "도메인이 응답하는 데 너무 오래 걸림" 또는 " 게이트웨이 시간 초과(Gateway Timeout) "로 표시되는 경우 동일한 문제를 지적하고 있는 것입니다. 

이 가이드에서는 504 게이트웨이 시간 초과(Gateway Timeout) 오류 에 대해 알아야 할 모든 것 (의미, 원인 및 솔루션)을 안내합니다.

504 게이트웨이 시간 초과 오류는 무엇을 의미(Gateway Timeout Error Mean) 합니까?

웹사이트를 방문하거나 브라우저에서 링크를 클릭할 때 뒤에서 많은 일이 발생합니다. 일반적으로 다음 단계를 따릅니다.

  1. 브라우저의 주소 표시줄에 URL 을 입력 합니다.
  2. 브라우저는 DNS 조회(DNS lookup) 를 통해 웹사이트의 IP 주소를 확인하고 찾습니다 .
  3. 브라우저는 웹사이트의 서버에 요청을 보냅니다.
  4. 서버는 요청을 처리하고 웹 페이지 사본을 브라우저로 보냅니다.
  5. 브라우저는 서버의 정보를 조합하고 해석하여 웹 페이지를 표시합니다.

브라우저에 작동하는 웹 페이지 대신 504 게이트웨이 시간 초과 오류가 표시되면 (Gateway Timeout)4단계(Step 4) 에 문제가 있음을 나타냅니다 . 즉, 웹사이트의 서버가 브라우저의 요청을 충분히 빠르게 처리하지 못했습니다.

이것은 웹사이트의 게이트웨이 서버(또는 기본 서버)가 보조 서버(업스트림 서버라고도 함)로부터 적시에 응답을 받지 못할 때 발생합니다. 그렇다면 서버 연결이 지연되는 정확한 원인은 무엇입니까? 다음 섹션으로 이동하여 알아보세요.

504 게이트웨이 시간 초과 오류(Gateway Timeout Error) 의 원인은 무엇입니까 ?

종종 504 게이트웨이 시간 초과(Gateway Timeout) 오류는 웹 사이트 끝의 서버 연결 문제로 인해 발생합니다. 아마도 서버 중 하나(또는 전체)가 충돌했거나 일시적으로 과부하되어 새 요청을 처리할 수 없습니다. 이 오류는 웹 사이트가 최근에 새 IP 주소(호스팅 서비스)로 이동했거나 방화벽 구성이 안전한 콘텐츠를 잘못 차단한 경우에도 발생할 수 있습니다.

서버 측 오작동은 일반적으로 504 게이트웨이 시간 초과(Gateway Timeout) 오류에 대한 책임이 있으므로 웹 사이트 관리자가 문제를 해결하는 가장 좋은 위치에 있습니다. 그럼에도 불구하고 장치 문제도 해결해야 합니다. 504 시간 초과(Timeout) 오류는 장치 또는 네트워크 설정 문제로 인해 발생할 수도 있지만 가능성은 매우 드뭅니다.

504 게이트웨이 시간 초과 오류 를 수정하는 방법(Gateway Timeout Error)

문제가 사용자 측에서 발생한 경우 오류를 해결할 수 있는 몇 가지 잠재적인 문제 해결 방법을 컴파일했습니다. 테스트하고 그들이 당신을 위해 작동하는지 확인하십시오.

1. 웹페이지 새로고침

앞서 언급했듯이 웹 사이트는 서버에 과부하가 걸리면 504 오류 코드를 표시할 수 있습니다. 이것이 오류의 원인인 경우 웹 페이지를 다시 로드하면 정상 상태로 복원될 수 있습니다. 주소 표시줄 옆에 있는 원형 화살표 아이콘을 클릭 하거나 F5 키를 눌러 페이지를 새로고침합니다.(Click)

Control + R 단축키(Windows의 경우) 또는 Command + R (Mac의 경우)을 사용하여 모든 브라우저에서 페이지를 다시 로드할 수도 있습니다 .

2. 라우터(Router) 또는 네트워크 장치 다시 시작(Network Device)

네트워크 장치를 재부팅하기 전에 사용 가능한 대체 네트워크에 컴퓨터를 연결하십시오. 다른 네트워크에서 웹 페이지에 액세스할 수 있다면 무선 라우터나 인터넷 모뎀에 문제가 있는 것입니다.

네트워크 장치를 다시 시작(Restart) 하고 컴퓨터를 네트워크에 다시 연결한 다음 웹 페이지를 다시 로드합니다. 여전히 504 게이트웨이 시간 초과(Gateway Timeout) 오류가 발생 하면 라우터(resetting the router) 또는 모뎀을 공장 기본값으로 재설정하는 것이 좋습니다.

3. 프록시 설정 확인

컴퓨터에서 프록시를 사용하는 경우 서버 설정이 올바르고 올바르게 구성되었는지 확인하십시오. 설정(Settings ) > 네트워크 및 인터넷( Network & Internet ) > 프록시( Proxy) (Windows의 경우) 또는 시스템 환경설정(System Preferences ) > 네트워크( Network ) > 고급( Advanced ) > 프록시( Proxies) (macOS의 경우)로 이동 하여 수동 프록시 설정이 있는지 확인합니다.

프록시를 비활성화하고 영향을 받는 웹 사이트를 새로 고칩니다. 브라우저가 웹 페이지를 로드하는 경우 프록시 구성이 문제일 수 있습니다.

4. DNS 서버 변경

대부분의 컴퓨터 는 인터넷 서비스 공급자(Internet Service Provider) ( ISP ) 가 지정한 기본 도메인 이름 서버(Domain Name Servers) ( DNS )를 사용합니다 . 이러한 ISP 할당(ISP) 서버는 때때로 신뢰할 수 없으며 느린 연결과 같은 문제를 일으킵니다. 영향을 받는 웹 페이지가 다른 장치에서 성공적으로 로드되면 PC의 DNS 공급자를 빠른 응답 시간을 제공하는 안정적인 무료 공용 서버 로 변경하십시오. (free and reliable public server)많은 차이를 만들 수 있습니다.

Windows에서 DNS 변경(Change DNS on Windows)

Windows 에서 DNS 공급자를 변경(change your DNS provider on Windows) 하려면 설정(Settings) > 네트워크 및 인터넷( Network & Internet) > 상태 로 이동하고 ( Status)어댑터 옵션 변경(Change adapter options) 을 클릭 합니다.

2. 다음 창에서 네트워크 연결을 담당하는 어댑터( Ethernet 또는 Wi-Fi )를 두 번 클릭합니다 .

3. 속성(Properties) 버튼을 클릭합니다.

4. "이 연결은 다음 항목을 사용합니다" 섹션에서 Internet Protocol Version 4 (TCP/IPv4) 를 두 번 클릭합니다 .

5. " 다음 DNS 서버 주소 사용(Use the following DNS server addresses,) "을 선택 하고 기본 설정 DNS 서버 상자에 8.8.8.8을 입력(Preferred DNS) 하고 대체(8.8.8.8) DNS 서버 상자에 8.8.4.4를 입력 (Alternate DNS)합니다(8.8.4.4) . 계속하려면 확인 을 (OK)클릭하십시오(Click) .

6. 마지막으로 Wi-Fi/Ethernet Properties 창에서 확인(OK) 을 클릭하여 변경 사항을 저장합니다.

macOS에서 DNS 변경(Change DNS on macOS)

Mac 사용자의 경우 시스템 환경설정(System Preferences ) > 네트워크( Network) 로 이동하여 왼쪽 하단 모서리에 있는 고급(Advanced) 버튼을 클릭합니다 .

DNS 탭 으로 이동하여 버튼 왼쪽 모서리에 있는 plus (+)DNS 서버를 추가합니다.

다음 Google Public DNS를 추가합니다. 8.8.8.88.8.4.4 . 확인(OK) 을 클릭 하여 계속 진행하고 다음 페이지에서 적용 을 클릭하여 변경 사항을 저장하십시오.(Apply)

5. DNS 캐시 지우기

웹사이트를 방문하면 컴퓨터는 웹사이트의 도메인 이름에 대한 정보를 DNS 캐시에 저장합니다. 다음에 웹 사이트를 방문하면 DNS 캐시의 데이터가 브라우저를 올바른 방향으로 빠르게 지정하여 웹 사이트가 더 빨리 로드되도록 합니다.

웹 사이트가 IP 주소나 서버를 변경하면 시간 초과 오류가 발생할 수 있습니다. 이는 DNS 캐시가 브라우저를 이전(또는 오래된) IP 주소로 안내하기 때문입니다. DNS 캐시(clearing the DNS cache) 를 지우면 이 문제를 해결할 수 있습니다 . 그러면 다음에 웹 사이트를 방문할 때 업데이트된 DNS 정보 를 가져오도록 장치와 브라우저에 메시지가 표시됩니다 .

Mac 에서 (Mac)DNS 캐시 를 지우려면 터미널(Terminal) 을 실행 하고( 응용 프로그램(Applications ) > 유틸리티( Utilities ) > 터미널( Terminal) 로 이동 ) 콘솔에 아래 명령을 붙여넣고 Return 키(Return) 를 누릅니다 .

sudo dscacheutil -flushcache; sudo killall -HUP mDNSRresponder(sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder)

메시지가 표시되면 Mac의 암호를 입력하고 Return 키(Return) 를 누릅니다 .

Windows 장치의 경우 명령 프롬프트를 시작하고 ( Windows(Command) + Windows + X 를 누르고 명령 프롬프트(관리자)(Command Prompt (Admin)) 선택 ) 콘솔에 아래 명령을 붙여넣고 Enter (Enter) 를 누릅니다 .

ipconfig /flushdns

오류 없는 인터넷(Internet) 경험 을 즐기십시오

이제 504 시간 초과 오류의 원인과 웹 사이트 방문자로서 이 오류를 수정하는 방법을 알게 되었기를 바랍니다. 컴퓨터 및 네트워크 설정 문제를 해결한 후에도 오류가 계속되면 웹 사이트 관리자에게 문의하십시오. 문제는 가장 확실하게 서버 측 오작동으로 인한 것입니다. 다른 모든 웹 사이트에 오류가 표시되면 ISP 에 연락하여 네트워크 중단이 있는지 확인해야 합니다.



About the author

저는 Edge 경험이 있는 숙련된 Windows 10 및 Windows 11/10 관리자입니다. 저는 이 분야에서 제공할 수 있는 풍부한 지식과 경험을 가지고 있습니다. 그렇기 때문에 제 기술이 귀사에 귀중한 자산이 될 것이라고 생각합니다. Windows 10과 Edge 모두에서 다년간의 경험을 통해 새로운 기술을 빠르게 배우고 문제를 신속하게 해결하며 비즈니스 운영에 대한 책임을 질 수 있습니다. 또한 Windows 10 및 Edge에 대한 경험을 통해 운영 체제의 모든 측면에 대해 매우 잘 알고 있으므로 서버 관리 또는 소프트웨어 응용 프로그램 관리에 도움이 될 것입니다.



Related posts