1000 FAQ, 500 tutorial e video esplicativi. Qui ci sono delle soluzioni!
Risolvere un errore 429 o 503 (relativo al server web)
Questa guida dettaglia gli errori del tipo "Rifiutato, troppe connessioni da questo host" che possono verificarsi durante la visita di un sito web.
Origine degli Errori
429 Too Many Requests
Questo errore si verifica quando il server è sovraccaricato da un grande numero di richieste in un breve periodo, che può essere dovuto a un uso intensivo del sito o all'abuso.
503 Service Temporarily Unavailable
Questo errore può essere causato da diversi fattori, tra cui manutenzione pianificata sul server, sovraccarico del server dovuto a un alto traffico o l'esecuzione di uno script che supera i limiti di risorse del server.
Rifiutato, troppe connessioni da questo host
Questo errore si verifica quando il server rifiuta le connessioni a causa del grande numero di connessioni simultanee dalla stessa indirizzo IP. Verificare i "Registri di Accesso e Errori" nella dashboard dell'hosting per trovare voci multiple come:
[Ven Sep 02 11:40:31] [error] [client 222.111.123.123] Rifiutato, troppe connessioni da questo host. (vhost:domain.xyz uri:/js/modules/blocktopmenu/js/superfish-modified.js corrente:34 limite:30
[Ven Sep 02 11:40:31] [error] [client 222.111.123.123] Rifiutato, troppe connessioni da questo host. (vhost:domain.xyz uri:/js/modules/blocktopmenu/js/hoverIntent.js corrente:34 limite:30
[Ven Sep 02 11:40:31] [error] [client 222.111.123.123] Rifiutato, troppe connessioni da questo host. (vhost:domain.xyz uri:/js/modules/productscategory/productscategory.js corrente:34 limite:30
[Ven Sep 02 11:40:31] [error] [client 222.111.123.123] Rifiutato, troppe connessioni da questo host. (vhost:domain.xyz uri:/modules/feeder/rss.php corrente:35 limite:30
[Ven Sep 02 11:40:31] [error] [client 222.111.123.123] Rifiutato, troppe connessioni da questo host. (vhost:domain.xyz uri:/js/modules/favoriteproducts/favoriteproducts.js corrente:34 limite:30
In questo esempio, l'IP 222.111.123.123 sta effettuando 30 connessioni simultanee su ogni pagina, quindi viene automaticamente rifiutato in quanto potrebbe sembrare un attacco o una scansione.
Passaggi per la Risoluzione
Alcuni passaggi per risolvere questi errori:
- Controllare gli script che effettuano molteplici connessioni al server per visualizzare dati.
- Ottimizzare gli script interessati per richiedere meno risorse.
- Aumentare i limiti del sito interessato per consentire allo script di fare ciò che deve e/o limitare il numero di connessioni simultanee (specialmente su un Server Cloud dove i limiti - memoria, tempo di esecuzione, connessioni simultanee - possono essere aumentati significativamente).
- Migrare il proprio hosting su un Server Cloud.