Glossan

¿Qué es el error 503?

También llamado: 503 Service Unavailable, servicio no disponible

Definición

El error 503 (Service Unavailable) indica que el servidor no puede atender la petición en ese momento, normalmente por sobrecarga o porque está en mantenimiento. Es un error temporal.

A diferencia del 500, el 503 dice «ahora no puedo, inténtalo luego». Por eso es el código correcto para las páginas de mantenimiento: los buscadores entienden que es algo pasajero y no eliminan las páginas de su índice.

Ejemplo

Respuesta de mantenimiento bien hecha, indicando cuándo volver:

HTTP/1.1 503 Service Unavailable
Retry-After: 3600
Content-Type: text/html; charset=utf-8

En Nginx, una forma sencilla de poner la web en mantenimiento:

if (-f /var/www/mantenimiento.flag) {
    return 503;
}
error_page 503 /mantenimiento.html;

Causas más frecuentes

Errores habituales

¿Tienes un producto o servicio relacionado con Error 503? Anúnciate en este término.

Términos relacionados

Categorías: Web Backend