Internet error messages are hugely confusing, with strange codes impossible for the average user to understand.
But don’t panic, we’re to explain exactly what a 502 error is, and what you can do if you see one.
Every time you plug in a URL, that request goes through a gateway.
In the case of a 502 bad gateway error, the server acting as the gateway, or proxy, received an invalid response from the main server that’s upstream.
In other words, there’s been a communication breakdown. While it’s out of your hands for the most part, there are a few things you can try to resolve the issue.
A 502 Bad Gateway error isn’t as bad as it sounds
A 502 error is one of many HTTP status codes and it’s also fairly common. You might also see it show up as:
- error 502
- 502 error
- HTTP 502
- 502 service temporarily overloaded
- 502 bad gateway NGINX
Reasons you may be getting a 502 error
There are a handful of possibilities as to why the 502 error message is appearing on the website you’re trying to access.
- DNS changes – During server migration, domains sometimes need changes in the Domain Name System (DNS), the communication link between domain names and IP addresses. This can take hours to become fully activated.
- The origin server isn’t working – The server might be down, there might be a connectivity issue or there’s simply too much traffic.
- The server has failed – This can, and does, happen whether it’s due to a crash or routine maintenance.
- The firewall is blocking the server transmission – A firewall is in place to block transmission between servers and its main purpose is to provide protection. Sometimes, a firewall can mistake safe content for malicious content and stop the safe content in its tracks.
6 ways to troubleshoot a 502 error message
Most often, a 502 bad gateway error has nothing to do with you as a visitor to the site. There are, however, a few things you can try just to be sure it’s not something on your side. Try these troubleshooting ideas in order because you might fix the issue faster than expected.
- Refresh the page – Just click the refresh button in your browser window or press F5 on your keyboard. If you get lucky, this will solve the problem so you can get back to the task at hand.
- Start a new browser session – When starting a new session, simply close all open browser windows and then open a new one.
- Restart your equipment – Sometimes a restart is all it takes to get things back to normal. Be sure to also reboot your networking equipment such as your modem and router.
- Clear your cache and cookies – If you previously visited a site with a 502 error and the files were saved, clearing your cache and cookies is a smart idea. Keep in mind that cookies keep track of where you’ve been on a site, what you like on the site, etc.
- Change your DNS server – You might have the default servers assigned by your ISP. Try using open DNS servers like Google’s Public DNS.
- Contact the website administrator or your ISP – Notifying the right people can make a difference especially if they’re unaware of the problem.
Other 500 error codes
Anytime you see an error message beginning with “5” that means the server isn’t able to perform the request. In addition to a 502 bad gateway error, you might also see: