When using UltraStack, a 429 error is triggered when too many requests have been made to a ratelimit zone in under 60 seconds. By default, pages such as /wp-login.php, /xmlrpc.php, and others, are limited to 15 requests per minute with an 8 request burst.
If the requesting client exceeds the initial ratelimit threshold, Nginx will allow up to 8 more requests to the ratelimit zone. These "burst" requests will not be serviced until request rate has dropped below the threshold. If the number of requests exceeds the ratelimit set point + burst requests, you will see the following error.
429 Too Many Requests
The requested URL is rate-limited and has received too many requests within a short amount of time.
Related Articles
Adjusting Ratelimit Configuration in Cache Manager
- Log into cPanel
- Click the Cache Manager icon under the Software section
- Select the website's domain name in the Domain drop-down menu
- Click the Options tab
- Click Show Advanced Options
- Use the drop-down labeled Max requests per minute to set a new value
TIP: URIs can be added or removed to the ratelimit zone using the Ratelimit Path options.
NOTE: Each domain only has one ratelimit zone. This means that all ratelimited URIs share the same ratelimits for each domain. The ratelimit feature is primarily intended to be used with login pages and sensitive API endpoints.
Comments
0 comments
Article is closed for comments.