9 Quick Fixes to HTTP 429 Too Many Requests Error

too many request error

As a website owner, you will come across error messages from time to time. You can solve some of these errors easily while you have to struggle a lot to solve some errors. For example the error code 429 or HTTP error 429 is a complicated error as it gives minor or no details on what an issue is and how to solve it. 

The error code 429 or HTTP error 429 belongs to an HTTP response status code and shows off that the number of requests they could send in a time period or has crossed the rate limit. As this error occurs, it makes your website inaccessible. You need to sort out the issue to make your website available for your users.    

Causes and Variations of the 429 Error Code  

The error code 429 indicates that your website has received too many requests at a time. It occurs when a lot of people try to access your website and your hosting account is unable to handle so many requests at a single time. Lack of the requisite resources, repeated server requests, brute-force login attempts, etc. are common causes of this error. The 429 error code can appear in the following form or with the following messages:

  • 429 Error 
  • HTTP 429
  • 429 Too Many Requests 
  • Error 429 Too Many Requests 
  • HTTP Error 429
  • HTTP Code 429
  • HTTP Status Code 429
  • HTTP Error Code 429
  • Response Code 429
  • 429 Server Error 
  • HTTP Response Code 429
  • 429 That’s an error 
  • Problem with the Server 429
  • There was a problem with the server 429

Wait for sending another request 

  1. Wait for some time and send another request. 
  2.  Send another request with a title – Retry-after.  

Clear cache of your web browser

Step 1: Press the Ctrl + Shift + Delete keys on your Windows PC or CMD + Shift + Delete on your Mac computer after opening the web browser – Google Chrome. 

Step 2: Wait until you see an analog pop up for Clear Browsing Data. 

Step 3: Tap on the Advanced option. 

Step 4: Choose the time range and check the box against each data type you want to delete. Prefer All Time as a time range and Everything for clearing all data. 

Step 5: Tap on Clear Data. 

Get rid of DNS cache 

  • To clear DNS cache on your Mac desktop/laptop, you need to:

dns command

Step 1: Open the Finder app and tap on Applications. 

Step 2: Choose and open the Terminal app. 

Step 3: Type the following command – sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder – in the Terminal window.

Step 4: Now, hit the Enter key. After that, type your admin password. 

Step 5: Click on the Enter key again. 

  • To flush DNS on your Windows PC, you need to:

dns flush command

Step 1: Type cmd in the search box, which lies around the Windows icon or Start button. 

Step 2: Click on the most appropriate search result to launch the Command Prompt. 

Step 3: Enter the command – ipconfig/flushdns – in the command window. 

Implement exponential backoff 

Step 1: Use a calculator like exponentialbackoffcalculator.com

Step 2: Enter an interval time. For example, you can type 5 seconds.

Step 3: Mention the maximum number of retries or requests you wish to make. 

Step 4: Type in an exponential for constant requests. 

Step 5: Utilize a timekeeper or alarm clock to make new requests.

Step 6: Add code to implement the approach if you are a web developer.      

Change the default login URL 

Think about changing your default login URL that you usually use to access the backend of your website. For example, use the WPS Hide Login instead of wp-admin to access the backend of your WordPress site. 

Check for memory and CPU usage 

Step 1: Go to the hosting account of your website. 

Step 2: Choose the cPanel. 

Step 3: Find the section – Metrics.

Step 4: Tap on the option – Resource Usage.

Step 5: Think about increasing the resources like memory and CPU capacity if the available limit is not enough for accessing the website. 

Restore the website from a Backup  

Step 1: Go to the hosting account of your website. 

Step 2: Access the hPanel. After that, go to Files and Backups. 

Step 3: Tap on the Backups option to see all the saved backups on the server. 

Step 4: Restore your website files. Tap on the Files Backups option. 

Step 5: Now, choose a date and tap on the Next Step option. Select the public_html folder and tap Restore Files if you wish to restore the whole website. 

Step 6: Now, restore your database. 

Step 7: Choose the Database backups option, and then, database to restore. 

Step 8: Tap on Show Databases. 

Step 9: Select the desired date as a list of available backup dates appear on your screen. 

Step 10: Now, choose Restore. 

Deactivate your WordPress plugins one after one 

Step 1: Go to the dashboard of your WordPress website. 

Step 2: Click on Plugins, and then on Installed Plugins. 

Step 3: Tick the first plugin and tap Deactivate to deactivate it. 

Step 4: Try to access the website in the Incognito or Private Window to see whether the issue is resolved. 

Step 5: Deactivate all plugins one-by-one if the issue is not sorted out. 

Step 6: Activate them again 

Uninstall the custom theme 

Step 1: Deactivate the custom WordPress theme if you have got it from a marketplace like Envato or ThemeForest. 

Step 2: Keep a backup of your website before you start deactivating the custom theme and installing the default WordPress theme. 

Related Posts

No Content Available

Welcome Back!

Login to your account below

Retrieve your password

Please enter your username or email address to reset your password.

Add New Playlist