특정 웹사이트에 액세스하는 데 문제가 발생하면 브라우저 에 문제를 해독하는 데 도움이 되는 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) 합니까?
웹사이트를 방문하거나 브라우저에서 링크를 클릭할 때 뒤에서 많은 일이 발생합니다. 일반적으로 다음 단계를 따릅니다.
- 브라우저의 주소 표시줄에 URL 을 입력 합니다.
- 브라우저는 DNS 조회(DNS lookup) 를 통해 웹사이트의 IP 주소를 확인하고 찾습니다 .
- 브라우저는 웹사이트의 서버에 요청을 보냅니다.
- 서버는 요청을 처리하고 웹 페이지 사본을 브라우저로 보냅니다.
- 브라우저는 서버의 정보를 조합하고 해석하여 웹 페이지를 표시합니다.
브라우저에 작동하는 웹 페이지 대신 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.8 및 8.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 에 연락하여 네트워크 중단이 있는지 확인해야 합니다.
What Does 504 Gateway Timeout Mean and How to Fix It
When you run into trouble accessing certain wеbsiteѕ, уour browser often displays an HTTP status code that helps you decipher the problem. These codes come in different types and variations, each with its individual meaning and solutions. There’s a 90% chance that you’ve encountered a 504 Gateway Timeout error at least once while surfing the internet.
What does 504 Gateway Timeout mean? The 504 Gateway Timeout error is labeled differently by several websites and browsers but the variations mean the same thing. So if a particular website throws a “Gateway Timeout (504)” error while others display theirs as “HTTP Error 504,” “Domain took too long to respond,” or “Gateway Timeout,” they’re pointing out the same issue.
In this guide, we’ll walk you through everything you need to know about the 504 Gateway Timeout error—meaning, causes, and the solutions.
What Does the 504 Gateway Timeout Error Mean?
There’s a lot that happens behind the scene when you visit a website or click a link on your browser. Typically, it follows the steps below:
- Enter a URL in the browser’s address bar.
- The browser validates and locates the website’s IP address (via DNS lookup).
- The browser sends a request to the website’s servers.
- The servers process the request and send a copy of the web page to the browser.
- The browser assembles and interprets the information from the server and displays a webpage.
If your browser displays the 504 Gateway Timeout error instead of a functional webpage, that tells you there was a problem with Step 4. That is, the website’s servers failed to process your browser’s request fast enough.
This occurs when a website’s gateway server (or primary server) doesn’t receive a timely response from a secondary server (also called an upstream server). So, what exactly causes this delay in server connection? Proceed to the next section to find out.
What Causes the 504 Gateway Timeout Error?
Oftentimes, the 504 Gateway Timeout error arises due to server connectivity issues on the website’s end; perhaps, one (or all) of the servers crashed or is temporarily overloaded and can’t process new requests. This error may also occur if the website recently moved to a new IP address (hosting service) or its firewall configuration is erroneously blocking safe content.
Server-side malfunctions are commonly responsible for the 504 Gateway Timeout error, so a website’s administrator is in the best position to resolve the problem. Nonetheless, you should also troubleshoot your device. This is because the 504 Timeout error could also stem from issues with your device or network settings—although the possibility is quite rare.
How to Fix the 504 Gateway Timeout Error
We’ve compiled a handful of potential troubleshooting methods that’ll resolve the error if the problem is from your end. Put them to test and see if they work for you.
1. Refresh the Webpage
As earlier mentioned, a website may display the 504 error code if its servers are overloaded—perhaps due to a sudden spike in traffic. If this is the cause of the error, reloading the webpage may restore things back to normalcy. Click the circular arrow icon next to the address bar or press F5 to reload the page.
You can also reload a page on any browser using the Control + R shortcut (for Windows) or Command + R (for Mac).
2. Restart Your Router or Network Device
Before you reboot your network device, connect your computer to an alternate network if there’s any available. If you can access the webpage on a different network, your wireless router or internet modem is the problem.
Restart the network device, reconnect your computer to the network, and reload the webpage. If you’re still getting the 504 Gateway Timeout error, consider resetting the router or modem to factory default.
3. Check Your Proxy Settings
If you use a proxy on your computer, make sure the server settings are correct and properly configured. Go to Settings > Network & Internet > Proxy (for Windows) or System Preferences > Network > Advanced > Proxies (for macOS) to check for any manual proxy setup.
Disable the proxy and refresh the affected website. If your browser loads the webpage, your proxy configuration is probably the problem.
4. Change DNS Servers
Most computers use the default Domain Name Servers (DNS) designated by the Internet Service Provider (ISP). These ISP-assigned servers are sometimes unreliable and cause issues like slow connectivity. If the affected webpage loads successfully on a different device, change your PC’s DNS provider to any free and reliable public server with fast response time. That can make a lot of difference.
Change DNS on Windows
To change your DNS provider on Windows, go to Settings > Network & Internet > Status and click Change adapter options.
2. On the next window, double-click on the adapter responsible for your network connection: Ethernet or Wi-Fi.
3. Click the Properties button.
4. In the “This connection uses the following items” section, double-click Internet Protocol Version 4 (TCP/IPv4).
5. Check the “Use the following DNS server addresses,” enter 8.8.8.8 in the Preferred DNS server box and 8.8.4.4 in the Alternate DNS server box. Click OK to proceed.
6. Finally, click OK on the Wi-Fi/Ethernet Properties window to save the changes.
Change DNS on macOS
For Mac users, navigate to System Preferences > Network and click the Advanced button at the bottom-left corner.
Go to the DNS tab and click the plus (+) icon at the button-left corner to add a new DNS server.
Add these Google Public DNS: 8.8.8.8 and 8.8.4.4. Click OK to proceed and click Apply on the next page to save the changes.
5. Clear the DNS Cache
When you visit a website, your computer stores information about the website’s domain name in a DNS cache. Next time you visit the website, data in the DNS cache swiftly points your browser in the right direction so that the website loads faster.
It’s possible to experience a timeout error if a website changes its IP address or server. This is because the DNS cache will direct your browser to the old (or outdated) IP address. You can fix this problem by clearing the DNS cache. That will prompt your device and browser to obtain updated DNS information next time you visit the website.
To clear the DNS cache on Mac, launch Terminal (go to Applications > Utilities > Terminal), paste the command below in the console, and press Return.
sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder
Enter your Mac’s password when prompted and press Return.
For Windows devices, launch the Command prompt (press Windows + X and select Command Prompt (Admin)), paste the command below in the console, and press Enter.
ipconfig /flushdns
Enjoy an Error-Free Internet Experience
Hopefully, you now know what causes the 504 timeout error and how you can attempt to fix it as a website visitor. If the error continues after troubleshooting your computer and network settings, reach out to the website administrator; the problem is most definitely due to server-side malfunctions. If the error is popping up on every other website, you should contact your ISP to confirm if there’s a network outage.