I contacted GoDaddy and they insisted it wasn’t the server (they were right!) ...but I was pretty furious and disappointed because I had already checked absolutely everything on my end. I thought for sure I had some noisy neighbor on the shared server eating up all the resources, or some other server issue...
Then today I noticed something I had never seen before!
I was disabling all of my plugins (for the third time) trying to find something that would get the site to work, and I noticed there was a “drop-in plugin” category in addition to “installed plugins” and "must use plugins." There was a plugin in it called “object-cache.php APCu Object Cache.”
Long story short - I researched it and found that GoDaddy decided to add this plugin to their managed WordPress sites... but it's basically hidden. It's not located in any plugin folder - it's in the main WP directory. I FTP'd in to my site and deleted it from the directory and BAM! My site is working perfectly now.
(Save a copy of the plugin before you remove it, of course, in case it's not the zombie plugin on your site... you can always put it back!)
I hope this post helps other people who have been driven insane by this issue... On one hand, I want to apologize to the support guy that insisted that the problem was a plugin on my site. He was right! On the other hand, I hope GoDaddy Support will mention this plugin -- when someone has gone through all of their plugins and EVERY single item on their website with a fine tooth comb - Ask them if they know about the mysterious APCu Object Cache plugin!
Solved! Go to Solution.
Hello curiomuseum, I hope you are well. There are many reason for this type of errors. Some of the common 500 error messages that websites may encounter are 502, 503, and 504, which are all related to the website server being unable to fill a request that should be valid. These codes provide both the user and the website owner with additional information as to why a page is not loading. Websites can utilize logs and alerts to keep track of how often these errors occur and be notified when errors are occurring so that they can be resolved if needed.
502 Bad Gateway
A 502 error means that a website server that is serving as a reverse proxy for the website origin server (for example, a CDN PoP) did not receive a valid response from the origin server. This may be because the origin server is experiencing issues, there is an invalid or incorrect DNS name, or because a firewall on the origin server has blocked the reverse proxy server request.
503 Service Unavailable
The 503 service unavailable message means that the website origin server is not available and is usually a temporary state. This error could be triggered because something running on the website server side has crashed or your site is purposefully down for maintenance.
How to Fix 502 and 503 Errors
1. Refresh the Page
2. Clear Browser Cache
3. Try a Different Browser
4. Flush DNS
5. Test on Another Device
6. Check Error Log
7. Check Plugins