503 Servicio no disponible es un código de estado HTTP que significa una limitación temporal en la capacidad de los sitios, por lo demás sanos, para servir peticiones estándar debido a un cuello de botella en la capacidad o a un deterioro de la plataforma.

A continuación se indican algunas razones específicas por las que puede devolverse un código de estado HTTP 503 Servicio no disponible:

  • Las dependencias ascendentes como bases de datos, DNS, proveedores de pago, etc. de las que depende la aplicación no son accesibles o envían errores/tiempos de espera.
  • Hay un problema con el propio software del servidor web que hace que no pueda seguir gestionando correctamente las solicitudes, como por ejemplo, una actualización de software o un cambio de configuración.
  • Los servicios en la nube, como las plataformas de aplicaciones, las funciones sin servidor y el almacenamiento de objetos que respaldan la aplicación, están alcanzando cuotas de uso u otros límites que impiden atender las solicitudes.
  • El sitio o servicio está sufriendo una parada programada, mantenimiento o está experimentando una interrupción parcial que le impide servir algunas peticiones.
  • El servidor web o la aplicación están temporalmente sobrecargados y no tienen capacidad para gestionar peticiones adicionales al volumen o velocidad actuales.
  • El autoescalado no está configurado en el servidor web, o está configurado incorrectamente, y debido a grandes aumentos de tráfico, la funcionalidad se desactiva temporalmente.

En esencia, el estado 503 significa una limitación temporal en la capacidad de los sitios, por lo demás sanos, para servir solicitudes estándar debido a un cuello de botella en la capacidad o a un deterioro de la plataforma.