Have you encountered the dreaded 429 error in WordPress? This error is commonly referred to as the too many requests error and is one of the many common WordPress errors you will encounter on the platform. Unlike other error messages, this one does not give you any clue to what is causing it.
The error will cause your website to become inaccessible, so it is very important to begin troubleshooting it immediately. This can be extremely frustrating for new WordPress developers, but don’t worry, there are a few potential solutions to fix it. Today, I will demonstrate how to resolve the 429 error message in WordPress.
What Causes the 429 Error Message
As the error message suggests, there are too many requests being made on your website. The problem is these requests can be from a lot of users trying to access your website at once, bots flooding your website, or plugins and custom scripts trying to access your website. You might be wondering why too much traffic is a problem and the answer is simple, your web host cannot handle it.
To be more specific, the server does not have the resources it needs. Every time a visitor, bot, or script sends a request to the website the server tries to accept it. A server doing its job will try to accept every single request, but servers have limits. These requests use the server’s valuable RAM and once it is all consumed, the error will appear. Larger websites will have to pay for better equipment to handle the traffic. This is what will occur during a DDOS attack.
How to Resolve WordPress Error 429 Too Many Requests
Today, I will demonstrate how to resolve the 429 error message in WordPress. I will go over a few simple solutions that can help you identify the problem. Many people like to jump to the conclusion that their website is being DDOS attacked. Though this might be the case, usually, only bigger websites become the target of DDOS attacks. It is more than likely that there is something wrong with your website.
Check Your Plugins
Plugins are used for almost anything now and it is very likely that one may be causing the problem. The problem is identifying which one. It is always recommended to use as few plugins as possible. Not only can they slow down your website, but in situations like this, having a lot of them can make it difficult to determine a problem. I will show you how to deactivate your plugins.
On the left-hand admin panel, click on Plugins and select the Installed Plugins option. If you have not set up automatic updates, take this time to make sure all of your plugins are up to date.
The process is very simple. I recommend going through each plugin one at a time. You want to deactivate the plugin and see if the error message is resolved, if it is not, reactivate the plugin and try the next one.
Of course, you may be using a lot of plugins, which can slow down your website. Using the one by one approach may require too much time. If this is the case, use the bulk action to deactivate your plugins and check if the issue is resolved and, if it is, then you now need to determine which plugin is the culprit.
If you have found that one of your plugins is causing the issue, check to see if you have changed any settings that would cause this and, if not, contact the plugin creator to alert them about the error.
Check Your Theme
One of the biggest selling points of premium themes is the functionality they build into them. Of course, what is a selling point to one person, is the opposite for others. Many web developers feel that built-in plugins can feel restricting and website should avoid these. These built-in plugins could be the cause of the error.
On the left-hand admin panel, click on Appearance and select the Themes option.
Change your premium theme to another theme that does not have built-in features.
Check to see if this has fixed your error. If it has, let the theme’s creator know about the issue.
Contact Your Web Host
If these steps do not fix the problem, the issue is most likely not your fault. Contact your web host to find out what is going on. This can be many things. It could be a DDOS attack, but it is also likely that a third party service is responsible. It is no secret that search engines use bots to properly determine the rank of your website. Sometimes things can go wrong and they could send too many requests.
Let’s say a request from one of these third-party services is blocked by something. The third party service will be programmed to try again. This could easily get out of hand and you will see a lot of requests coming from one party. If contacting your web host does not lead to any results, you should consider switching web hosts.
Was a plugin causing the problem? Was your web host able to help you?