"L’errore HTTP 503 si presenta sempre quando un server non è in grado di fornire le risorse richieste al momento della domanda da parte del client. Dietro a ciò ci sono tre possibili ragioni, riassunte brevemente qui di seguito:
- Il server è sottoposto a manutenzione ad esempio per installare degli aggiornamenti, mettere in sicurezza i database oppure per effettuare dei back-up, e per questo motivo non è connesso a Internet per tutta la durata del processo.
- Il server è sovraccarico per cui sta ottenendo più richieste di quante ne possa in realtà elaborare. Per questo motivo reagisce emettendo una notifica di errore. Le ragioni per un simile sovraccarico sono le più svariate: spesso la causa è un aumento di traffico inaspettato, ma può essere anche una crescita del progetto online che di conseguenza provoca un sovraccarico se le risorse non vengono adattate di conseguenza. Ulteriori motivi possono essere degli attacchimalware o spam come anche programmazioni errate nell’applicazione o nel Content Management System.
- In rarissimi casi una configurazione del server DNS errata lato client (che sia il computer o il router) può portare a una notifica di errore HTTP 503. Anche lo stesso server DNS scelto può temporaneamente dover lottare con dei problemi, cosicché la richiesta HTTP avviata abbia come conseguenza la notifica Service Unavailable."