Feb 10, 2026
Gustavo B.
9min de lectura
El error 503 Service Unavailable es un código de estado de respuesta HTTP temporal que indica que el servidor no puede gestionar la solicitud en ese momento. A menudo se produce debido a problemas de back-end, como mantenimiento en curso, limitaciones de recursos, conflictos de software o desconfiguraciones del servicio.
Los visitantes del sitio web pueden intentar resolver el error 503 Service Unavailable actualizando la página web y borrando la caché del navegador.
Sin embargo, como este error se produce en el lado del servidor, suele ser necesario que el propietario del sitio web lo resuelva utilizando estos métodos:
Después de resolver el error 503 Service Unavailable, debes tomar medidas para evitar que vuelva a ocurrir.
Por ejemplo, instala un equilibrador de carga para minimizar la carga del servidor, configura el escalado automático para anticiparte a los picos de tráfico, optimiza las consultas a la base de datos y reprograma las tareas durante las horas de menor tráfico.
Vamos a repasar cómo solucionar el error http 503 Service Unavailable con más detalle y a explorar las mejores prácticas para evitar que se repita.
El primer paso para resolver el error 503 Service Unavailable causado por recursos limitados del servidor es analizar si tu servidor tiene suficiente potencia de cálculo para gestionar el tráfico o las tareas actuales.
Los servidores procesan las peticiones utilizando recursos como la CPU, la RAM, el ancho de banda y el espacio en disco. Cuando estos recursos están al máximo, el rendimiento de tu sitio web puede degradarse, provocando errores como el 503.
Los propietarios de sitios web pueden controlar el uso de recursos a través del panel de control de su proveedor de alojamiento.
Por ejemplo, si tienes un plan de alojamiento web, cloud hosting o WordPress Gestionado de Hostinger, abre hPanel para acceder al panel de control de tu sitio web. A continuación, ve a Plan de hosting → Uso de recursos para ver métricas como espacio en disco, inodos, CPU, memoria, ancho de banda y E/S (rendimiento).

Si tu sitio web supera constantemente los límites de espacio en disco, inodos o memoria (representados por una línea roja en los gráficos), necesitas optimizar el uso de recursos o pasar a un plan de nivel superior con más CPU, RAM y ancho de banda.

Si alojas tu sitio web en un servidor virtual privado (VPS) Linux, ejecuta comandos como top, htop o vmstat en el terminal para supervisar los procesos en ejecución y el uso de recursos en tiempo real.
Tras identificar los procesos que consumen excesiva CPU o memoria, termínalos utilizando comandos como kill o pkill para liberar recursos.
Comprueba si tu plataforma de alojamiento está siendo sometida a mantenimiento, dando lugar al 503 Service Unavailable. Los servidores web y las aplicaciones suelen cerrarse automáticamente durante las actualizaciones o el mantenimiento, lo que puede ocurrir sin previo aviso.
Por ejemplo, muchos alojamientos web habilitan las actualizaciones automáticas para las nuevas versiones de WordPress. Durante el proceso, pueden emitir el código de estado HTTP 503 en los sitios web de los usuarios hasta que se complete la actualización. Los clientes de Hostinger pueden comprobar las actualizaciones del servidor en tiempo real en nuestra página de estado.
Puedes modificar la configuración de tu servidor para desactivar las actualizaciones automáticas y evitar tiempos de inactividad inesperados. Para los usuarios de alojamiento web de Hostinger, aquí tienes cómo hacerlo en hPanel:
¡Importante! Si decides desactivar las actualizaciones automáticas, asegúrate de comprobar manualmente si hay actualizaciones y aplicarlas rápidamente para mantener tu sitio seguro.

Activa el modo de mantenimiento en tu sitio durante las tareas de mantenimiento planificadas. Esto informa a los visitantes sobre el tiempo de inactividad y les asegura que tu sitio web volverá pronto.
Para resolver eficazmente el error 503 Service Unavailable, examina los registros de tu servidor para localizar la causa del error. Los registros proporcionan información detallada sobre las actividades de tu sitio web, lo que facilita la identificación del problema de raíz.
En los sitios web de WordPress, activa el modo de depuración para generar un registro de errores.
A continuación te explicamos cómo hacerlo si alojas tu sitio WordPress en Hostinger:

define( 'WP_DEBUG', true ); define( 'WP_DEBUG_LOG', true ); define( 'WP_DEBUG_DISPLAY', false );

En este archivo, encontrarás la información detallada que te ayudará a identificar la causa raíz del problema, que puede incluir:
Si sospechas que el problema está relacionado con scripts PHP más amplios, activa el registro de errores PHP. A continuación te explicamos cómo hacerlo en hPanel:

cd .logs
Localiza el archivo de registro de errores, normalmente llamado error_log_yourdomain_tld. Registra problemas más generales relacionados con PHP, como errores de sintaxis en scripts del lado del servidor y procesos fallidos del servidor.
Si eres usuario de alojamiento VPS, comprueba los registros del servidor web para investigar errores como archivos que faltan, hosts virtuales mal configurados y fallos de módulos. Suelen estar en /var/log/nombre-servidor-web/error.log.
Reiniciar tu servidor o componentes específicos ayuda a resolver el error 503 Service Unavailable. Esto elimina problemas como archivos bloqueados, fugas de memoria o procesos que no responden para que tu servidor pueda empezar de cero.
En los planes de alojamiento web de Hostinger, no tienes acceso root para reiniciar el servidor directamente. Sin embargo, puedes detener y reiniciar procesos clave utilizando hPanel:

Si utilizas alojamiento VPS, tienes control total sobre el reinicio de todo tu servidor o de servicios individuales. Para reiniciar tu VPS a través de hPanel:

Si prefieres reiniciar tu servidor a través de la interfaz de línea de comandos (CLI), abre tu terminal y ejecuta el siguiente comando:
sudo reboot
Además de reiniciar todo el servidor, puedes reiniciar servicios individuales como Apache, NGINX o MySQL. Lee nuestro tutorial sobre la gestión de servicios Linux para aprender cómo hacerlo.
Revisar los cortafuegos de aplicaciones web (WAF) y la configuración de las CDN ayuda a resolver el error 503 Service Unavailable. Estas aplicaciones pueden estar mal configuradas o tener reglas demasiado estrictas que pueden dar lugar a falsos positivos, bloqueando el tráfico seguro y provocando errores.
Si sospechas que tu cortafuegos está bloqueando peticiones legítimas, restablece su configuración a los valores por defecto. Para los usuarios de alojamiento web de Hostinger, sigue estos pasos:

Si el error continúa, vuelve a la página de la CDN y desactívala por completo.

¡Importante! Desactiva el cortafuegos sólo temporalmente. No olvides volver a activarlo después de identificar el problema para mantener la seguridad del servidor.
Si utilizas un cortafuegos de una CDN de terceros como Cloudflare, visita su panel de control para ajustar la configuración. Si necesitas ayuda, ponte en contacto con el equipo de soporte de la plataforma.
En el VPS de Hostinger, puedes restablecer o modificar las reglas del cortafuegos utilizando hPanel:


Si utilizas un VPS Linux de otro proveedor, puedes desactivar y restablecer la regla del cortafuegos utilizando el cortafuegos sin complicaciones (UFW) de tu sistema.
Revierte los cambios recientes para resolver el 503 Service Unavailable causado por una mala configuración o incompatibilidad tras una actualización, despliegue o modificación del código.
En WordPress, los plugins suelen causar errores 503 cuando consumen recursos excesivos o entran en conflicto entre sí. Si el error se produce tras instalar un nuevo plugin, desactívalo o elimínalo por completo.
Si no estás seguro de cuál es el plugin problemático, considera desactivarlos todos a la vez y luego comprueba tu sitio web. Si el error se resuelve, reactiva los plugins uno a uno para identificar al culpable.
Los temas de WordPress mal codificados también pueden provocar el error 503 Service Unavailable. Soluciona el problema cambiando a un tema predeterminado y comprueba si se resuelve el problema.
¡Importante! Prueba la versión revertida en un entorno de pruebas para garantizar la compatibilidad y la estabilidad antes de implementarla en producción.
Si el error comenzó después de desplegar el nuevo código, la reversión a una versión estable anterior puede solucionarlo. Utiliza un sistema de control de versiones como Git para simplificar el proceso. Por ejemplo, estos comandos de Git revertirán las confirmaciones recientes:
git reset --hard [commit_hash] git push --force
Ten en cuenta que recuperar código utilizando un sistema de control de versiones sólo es posible si configuras esta herramienta antes de hacer los cambios. Como alternativa, puedes restaurar tu sitio web a partir de una copia de seguridad.
Aunque el error 503 Service Unavailable es un problema del servidor, los visitantes del sitio web pueden intentar algunas soluciones rápidas, como:
La forma más eficaz de evitar que se repita el error 503 Service Unavailable es solucionar los problemas relacionados con el tráfico.
Esto es crucial porque los picos de tráfico pueden desencadenar y mantener el error 503. Cuando demasiadas peticiones desbordan los recursos de un servidor, pueden provocar tiempos de inactividad, impidiendo que los visitantes accedan a la página deseada. He aquí cinco estrategias para mitigar los problemas relacionados con el tráfico:
Aunque estas estrategias preventivas son eficaces, no garantizan totalmente que el error 503 Service Unavailable no vuelva a aparecer, porque hay otras causas difíciles de identificar.
Teniendo esto en cuenta, es importante gestionar adecuadamente tu sitio web después de solucionar el error para que puedas resolver el problema de forma más eficaz si vuelve a ocurrir.
Una vez resuelto el error 503 Service Unavailable en tu sitio web, es fundamental evitar que el problema vuelva a producirse y preparar un plan de recuperación para que puedas solucionar este error más fácilmente en el futuro.
Esto es importante porque errores como el 503 Servicio no disponible provocan una mala experiencia de usuario y pueden afectar a la reputación de tu marca.
Además de tomar medidas preventivas, debes hacer copias de seguridad periódicas de tu sitio web, implantar un sistema de control de versiones y comprobar los registros periódicamente.
Estas prácticas garantizan que dispongas de puntos de restauración que te ayuden a recuperar tu sitio web más fácilmente si tiene problemas.
Por último, configura un sistema de supervisión y alerta en tu sitio web para recibir notificaciones instantáneas de los tiempos de inactividad.
Si errores como 503 Service Unavailable permanecen sin resolver durante mucho tiempo, afectan a más usuarios y provocan mayores pérdidas.
Para evitarlo, aprende a controlar el tiempo de actividad de tu sitio web y asegúrate de detectar los problemas antes de que se agraven.
Todo el contenido tutorial en este sitio web está sujeto a los estándares y valores editoriales más rigurosos de Hostinger.
Comentarios
November 16 2020
Hola, ¿Y cuando el 503 es intermitente? Es decir, cuando solo dura unos dos minutos y luego el sitio se reestablece y el error ya no aparece Entiendo que ya sería un error php de algún plugin, pero como se localiza este error? Gracias
December 09 2020
Hola Walter, en ese caso te sugiero contactar a tu proveedor de hosting para que te ayude. Si estás con Hostinger nuestros agentes te pueden orientar para que puedas encontrar una solución a tu problema. Saludos!