503 Servizio non disponibile è un codice di stato HTTP che indica una limitazione temporanea nella capacità di siti altrimenti integri di gestire richieste standard a causa di un collo di bottiglia nella capacità o di un'interruzione della piattaforma.
Ecco alcuni motivi specifici per cui potrebbe essere restituito un codice di stato HTTP 503 Servizio non disponibile:
- Le dipendenze upstream come database, DNS, provider di pagamento, ecc. da cui l'applicazione dipende non sono raggiungibili o stanno inviando errori/timeout.
- C'è un problema con il software del server web stesso che gli impedisce di continuare a gestire correttamente le richieste, ad esempio a causa di un aggiornamento software o di una modifica della configurazione.
- I servizi cloud come piattaforme di app, funzioni serverless e archiviazione oggetti che supportano l'applicazione stanno raggiungendo quote di utilizzo o altri limiti che impediscono la gestione delle richieste.
- Il sito o il servizio è sottoposto a tempi di inattività pianificati, manutenzione o sta riscontrando un'interruzione parziale che lo rende incapace di gestire alcune richieste.
- Il server web o l'applicazione sono temporaneamente sovraccarichi e non hanno la capacità di gestire richieste aggiuntive al volume o alla velocità attuali.
- L'autoscaling non è configurato sul server web, o è configurato in modo errato, e a causa di grandi picchi di traffico, la funzionalità è temporaneamente disabilitata.
In sostanza, lo stato 503 indica una limitazione temporanea nella capacità di siti altrimenti integri di gestire richieste standard a causa di un collo di bottiglia nella capacità o di un'interruzione della piattaforma.