How to Fix 429 Too Many Requests Error in WordPress
Are you experiencing 429 too many requests error in your WordPress blog? This error is one of common error which can be difficult to find the exact cause for the beginners. In this tutorial you will learn how to fix 429 too many requests error easily in your WordPress blog.
Cause of 429 Too Many Requests Error
This error occurs when your website sent too many request to the web hosting server. Your server resources can be triggered by the faulty plugins or the broken codes which send many request to the web server that could not handle as a result your website will throw 429 too many request error.
Another reason of 429 too many request error can be the DDOS attack. Distributed Denial of Service (DDOS) attacks are common for big website having high volume of traffic. Hackers attack your web server sending huge number of fake traffic until your web server breaks down. If you are seeing flooding traffic in Google Analytics then you probably is under attack. You need Sucuri firewall to confront the attack.
Fix 429 Too Many Request Error
There are many reason that your website throws 429 too many request error. You need to troubleshoot step by step and find the fault in your WordPress to fix the error.
- Deactivate All the Plugins
- Change Current Themes to Default
- Ask Help from Hosting Provider
Step-1: Deactivate All the Plugins
If you can access your WordPress dashboard then login to WordPress admin panel and click on Plugins then installed plugins. Check the box before the plugin which will select all the installed plugins then choose deactivate from the drop-down box and click on apply button.
If you are unable to access WordPress admin panel then you need to access you web server using FTP client such as FileZilla.
Connect FileZilla to the web server then open the root directory e.g. public_html then wp-content where you will find plugins folder. You need to rename the default folder name plugins to any name. Right click on plugins folder and click on rename.
Change the plugins folder to any name e.g. plugins.fix. It will deactivate all the installed plugins in your WordPress blog.
If deactivating the plugins fix the error then you can activate it one by one until your site break to find the faulty plugins. One you figure out the faulty plugins you can replace or delete the plugin from your website. You can refer to this detailed guide on how to deactivate WordPress plugins manually.
Step-2: Change Current Themes to Default
Your current themes can be one of the cause of 429 too many redirection issue. You can switch your current themes to default WordPress themes such as twenty fifty or twenty seventeen. If you are able to access your WordPress admin then click on appearance and themes. If you have already installed default themes simply activate it, if not you need install the default themes such as twenty seventeen then activate it.
If you are unable to access your WordPress dashboard then you need FileZilla to connect to your web server. Once connected, double click on root directory e.g. public_html where you will find WordPress core files and folders.
Open wp-content then themes folder where you will find all the installed themes. Find and right click on the current theme then click on download to keep backup.
After download, right click on the current themes then click on delete.
If your blog have default theme then WordPress will automatically activate the default theme, if default themes is not installed already you need to install default theme manually.
Step-3: Ask Help from Hosting Provider
If above methods did not fix the error then you should contact your hosting provider. Third party service such as search engines or other API most likely to send too many request to access your website. You need to ask your hosting provider not to block those request.