Nginx reverse proxy causing 504 gateway timeout


The 504 Gateway Timeout error is one of the most comtháng errors that website owners and visitors encounter. This HTTPhường status code is sent baông xã whenever a VPS is unable to lớn complete a request.

Bạn đang xem: Nginx reverse proxy causing 504 gateway timeout

Like most hệ thống errors, the 504 Gateway Timeout error can negatively impact a site when left unsolved. Thus, this guide will delve sầu inlớn what the error means và how to fix it effectively.

We will look at different factors that might cause this error & cover the troubleshooting steps from both the hệ thống và client-side. At the end of this guide, we will explain how this error can impact your site’s SEO and include a các mục of similar errors that you might run into lớn.

What Is 504 Gateway Timeout Error and Why Does It Happen?

When you visit a trang web, your browser generates requests and sends them lớn web servers holding the required content. Each time a request is handled, the server sends baông xã an HTTPhường status code along with the requested resources.

Various HTTPhường. status codes refer lớn different responses. HTTPhường. status codes beginning with the digit “5” indicate server-side errors. They appear whenever it’s impossible khổng lồ complete a request due khổng lồ the miscommunication between several servers.

The 504 Gateway Timeout error is an HTTPhường status code that appears when one server does not receive sầu a timely response from another VPS that acts as a gateway or proxy. In short, it means the proxy hệ thống was unable khổng lồ complete the request within the given time frame.

This HTTP.. error can appear in different forms & display various error messages across browsers, servers, và operating systems. Here are the most common ones:

504 Gateway Timeout NGINXGateway Timeout ErrorGateway Timeout (504)HTTP Error 504Error 504504 Error504 Gateway Time-out. The hệ thống didn’t respond in timeThis page isn’t working. Domain took too long to lớn respondHTTPhường Error 504 – Gateway Timeout504 Status Code504 Error Code

To effectively fix the 504 Gateway Timeout error, you need to determine the factors & fix the issue accordingly. Here are several problems that can cause the 504 Gateway Timeout:

Connection error – if the 504 Gateway Timeout error appears in multiple browsers, devices, or websites, your network equipment might have sầu some temporary connection problems.Web server overload – a web VPS running low on resources can get overloaded and slowly respond to lớn browser requests. If a server is low on memory & receives a sudden surge of traffic, this can cause server timeouts và trigger the 504 Error.Limited PHP workers – these components handle requests whenever a visitor takes action on a WordPress trang web, whether it’s clicking on an internal links or searching for a product. Hence, without sufficient PHPhường workers, your website might fail to process several requests.

16 Ways lớn Fix 504 Gateway Timeout Error

Usually, the cause of 504 Gateway Timeout errors comes from the server-side. However, the error can also appear due lớn issues or misconfigurations from the client-side.

Thus, we’ll go through the basic troubleshooting steps with both options in mind. Part of the solutions are suitable only for WordPress, but most can work for any trang web.

1. Refresh the Page

The first step lớn troubleshoot the 504 Gateway Timeout error is the easiest one. Simply wait a couple of minutes and refresh the page. In this case, the error might happen because the server is experiencing a sudden traffic spike and cannot handle more requests.

Thus, refreshing the web page usually solves the issue. Just cliông chồng the reload button on the browser or use keyboard shortcuts. On Mac, simply press the CMD + R shortcut, while Windows users can press the F5 or CTRL + F5.

While waiting, you can use online tools that kiểm tra if the trang web is down, lượt thích Site24x7 or Host Tracker. They can confirm whether the problem is related khổng lồ the local network or rooted on the server-side.

2. Try a Different Browser

If your website is online, but the 504 Gateway Timeout error still persists, try changing your current browser to lớn a different one. Clearing browser cabịt or using incognikhổng lồ mode can also help resolve sầu the issue & verify if the cause is browser-related.

However, before removing your browser cađậy, be sure to lớn export your data và import it baông xã once you’re done. This will prevent you from losing important browser data lượt thích bookmark lists, passwords, and setting preferences.

3. Restart the Networking Equipment

If, after trying several browsers và checking if a trang web is down, you have sầu found that it’s only down on your end, there is a chance that the error comes from your mạng internet connection.

This can happen when your network devices are misconfigured, stopping them from processing HTTPhường requests.

Xem thêm: Windows 7 Tips : How To Change Dim The Display Windows 7 Là Gì

The solution khổng lồ this issue is rebooting your network devices. Switch off all of your networking equipment, such as a modem or router, then switch them bachồng on. Once you’re done, reconnect your device và reload the trang web.

To find out whether your trang chính connection is the culprit, try connecting the computer lớn a separate internet connection. If you can access the website page on this alternate network, your Wi-Fi router or modem is most likely causing the problem.

4. Temporarily Disable VPN

Using a VPN to lớn access web pages might cause the 504 Gateway Timeout error lớn appear.

A VPN service uses a version of a proxy VPS khổng lồ hide private information & add an extra layer of privacy. However, sometimes the hệ thống fails khổng lồ get a response from a web server, resulting in the 504 error. In this case, try khổng lồ turn off your VPN connection, reload the site, and see if it solves the problem.

Alternatively, try disabling the proxy settings on your computer. Mac users can navigate khổng lồ System Preferences -> Network -> Advanced -> Proxies, then switch off the proxy hệ thống.

If you use Windows, simply go to lớn Settings -> Network và Internet -> Proxy và locate the Manual proxy setup option.

Simply double-click on the option_value of each row & change the value to lớn the mặc định theme name.

Once you’re done, try to access your site và see if it fixes the problem.

Does Error 504 Affect SEO?

The short answer is yes.

The 504 error happens when the proxy servers don’t receive sầu a timely response from the origin servers while trying khổng lồ serve sầu a request. Hence, preventing your site from loading & visitors from seeing your content.

If it happens regularly & for a significant amount of time, it can negatively affect your SEO. Whenever visitors fail lớn reach your site, they’re more likely to lớn leave sầu than try to reload the page. Thus, increasing your bounce rate và risking your site ranking.

Like visitors, Google bots will also leave your trang web when they detect the 504 Gateway Timeout error. This can prevent them from indexing your site as the bots are unable to crawl into your website. If left unattended, it can lead khổng lồ Google bots deindexing your trang web from the search results.

For those reasons, it is crucial to lớn immediately examine what factors are causing the 504 error and fix it accordingly. When the problem is solved, always implement the best SEO tips to lớn ensure a solid rank in the tìm kiếm engines results pages.

Types of Errors Similar khổng lồ 504 Gateway Timeout

There are various HTTP. status codes that browsers and servers use lớn interact. They are classified into lớn five different responses:

1xx – informational2xx – successful3xx – redirection4xx – client errors5xx – server errors

Thus, apart from the 504 error, there are other common status error codes that a trang web can stumble upon:

By understanding various errors, trang web owners và developers can effectively find the proper solution khổng lồ fix the problem. Hence, ensuring the site availability và optimized performance.


The 504 Gateway Timeout error happens when the gateway VPS doesn’t receive sầu a timely response from another hệ thống, making the site unavailable. The root cause of this error usually lies on the server-side.

However, multiple factors can trigger the 504 error, from unstable mạng internet connections to corrupted databases. Thus, it is important to lớn examine any possible causes from the client-side.

In this guide, we’ve looked over the common steps khổng lồ troubleshoot & fix the 504 Gateway Timeout error. We hope this article has helped you solve the error & return your site to its stable state.

If you have sầu any tricks, tips, or different solutions for fixing this HTTP status code, don’t hesitate to chia sẻ them in the comments section below.