1000 FAQ, 500 tutorial e video esplicativi. Qui ci sono delle soluzioni!
Risolvere un errore 429 o 503 (collegati al Server Web)
Questa guida dettaglia gli errori di tipo Rejected, too many connections from this host se questi si verificano durante la visita di un sito web.
Origine degli errori
429 Too Many Requests
Questo errore si verifica quando il server è sommerso da un gran numero di richieste in un breve lasso di tempo, il che può essere dovuto a un uso intensivo del sito o ad abusi.
503 Servizio momentaneamente non disponibile
Questo errore può essere causato da diversi fattori, tra cui lavori di manutenzione programmati sul server, un sovraccarico del server dovuto a un traffico elevato, o l'esecuzione di uno script che supera i limiti di risorse del server.
Rejected, too many connections from this host
Questo errore si verifica quando il server rifiuta le connessioni a causa del numero elevato di connessioni simultanee provenienti dallo stesso indirizzo IP. Prendete nota dei "Registri di accesso e di errore" sul pannello di controllo del vostro hosting per trovare più voci del tipo:
[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 questo esempio, l'IP 222.111.123.123 esegue 30 connessioni simultanee su ogni pagina, quindi viene automaticamente rifiutata poiché ciò può sembrare un attacco o uno scan.
Piste di risoluzione
Alcune piste per risolvere questi errori:
- Verificate gli script che effettuano più connessioni al server per visualizzare i dati.
- Ottimizzate lo o gli script interessati in modo che richiedano meno risorse.
- Aumentate i limiti del sito interessato per permettere allo script di fare tutto ciò che deve e/o limitare il numero di connessioni simultanee (soprattutto su un Server Cloud dove i limiti — memoria, tempo di esecuzione, connessioni simultanee — possono essere aumentati significativamente).
- Migrate il vostro hosting su un Server Cloud.