1000 FAQs, 500 tutorials and explanatory videos. Here, there are only solutions!
Resolve a 429 or 503 error (related to the Web Server)
This guide details the errors of type Rejected, too many connections from this host if they occur when visiting a website.
Error origins
429 Too Many Requests
This error occurs when the server is overwhelmed by a large number of requests in a short period of time, which can be due to heavy use of the site or abuse.
503 Service Unavailable
This error can be caused by several factors, including scheduled maintenance work on the server, server overload due to high traffic, or running a script that exceeds the server's resource limits.
Rejected, too many connections from this host
This error occurs when the server rejects connections due to a high number of simultaneous connections from the same IP address. Check the "Access and error logs" on your hosting dashboard to find multiple entries of the form:
[Fri Sep 02 11:40:31] [error] [client 222.111.123.123] Rejected, too many connections from this host. (vhost:domain.xyz uri:/js/modules/blocktopmenu/js/superfish-modified.js current:34 limit:30
[Fri Sep 02 11:40:31] [error] [client 222.111.123.123] Rejected, too many connections from this host. (vhost:domain.xyz uri:/js/modules/blocktopmenu/js/hoverIntent.js current:34 limit:30
[Fri Sep 02 11:40:31] [error] [client 222.111.123.123] Rejected, too many connections from this host. (vhost:domain.xyz uri:/js/modules/productscategory/productscategory.js current:34 limit:30
[Fri Sep 02 11:40:31] [error] [client 222.111.123.123] Rejected, too many connections from this host. (vhost:domain.xyz uri:/modules/feeder/rss.php current:35 limit:30
[Fri Sep 02 11:40:31] [error] [client 222.111.123.123] Rejected, too many connections from this host. (vhost:domain.xyz uri:/js/modules/favoriteproducts/favoriteproducts.js current:34 limit:30 In this example, the IP 222.111.123.123 is executing 30 simultaneous connections on each page, consequently, it is automatically rejected as this may resemble an attack or scan.
Resolution tips
A few tips to resolve these errors:
- Check the scripts that make multiple connections to the server to display data.
- Optimize the affected script(s) so that they require fewer resources.
- Increase the limits of the affected site to allow the script to do everything it needs to do and/or limit the number of simultaneous connections (especially on a Cloud Server where the limits β RAM, execution time, simultaneous connections β can be significantly increased).
- Migrate your hosting to a Cloud Server.