Solución WordPress · Servidor · Recursos
Error 503 Service Unavailable en WordPress: causas y solución paso a paso
El error 503 Service Unavailable aparece cuando el servidor no puede responder “ahora mismo”. No suele ser “un fallo de WordPress” como tal, sino un problema de recursos, mantenimiento o saturación (hosting, caché, plugins pesados, picos de tráfico, PHP-FPM, etc.).
Cómo se ve el error 503 (y por qué pasa)
Según el hosting o CDN, puede mostrarse como “Service Unavailable”, “503 Backend fetch failed” o incluso pantalla en blanco. El patrón común: el servidor no puede atender peticiones de forma estable.
Si lo que te pasa es que la web no termina de cargar o se queda en bucle, revisa también: WordPress no carga / carga infinita.
Qué significa el error 503 en WordPress
Un 503 indica que el servidor está disponible, pero no puede atender la petición en ese momento. Normalmente ocurre por:
Causas típicas
- Mantenimiento atascado (actualizaciones que se quedan “a medias”).
- Límites del hosting (CPU/RAM/procesos/PHP) agotados.
- Plugin pesado o conflicto que dispara consumo.
- Caché/CDN mal purgada o respuesta rota.
- Caída puntual del servidor o del upstream (Apache/Nginx/PHP-FPM).
Señal importante
Si el 503 aparece con frecuencia (cada pocos días) o en picos, suele indicar que el hosting se queda corto o hay un proceso que consume recursos de forma irregular.
Para elegir base con criterio: mejor hosting para principiantes.
Diagnóstico rápido (1 minuto) antes de tocar nada
Estas preguntas te dicen si es caché, mantenimiento, recursos o un “culpable” (plugin/tema).
¿Te pasa solo a ti o también en incógnito / móvil con datos?
Si solo te pasa a ti, puede ser caché local o sesión (menos común, pero posible).
¿Ocurrió justo tras actualizar un plugin/tema o vaciar caché?
Suele apuntar a mantenimiento atascado, caché rota o conflicto.
¿Falla a ratos (picos) o está caída siempre?
A ratos = recursos/picos. Siempre = mantenimiento, conflicto fuerte o caída del servidor.
¿Usas CDN o caché a nivel servidor?
Si sí, hay que purgar bien en orden (plugin → servidor → CDN).
Cómo solucionar el error 503 en WordPress (paso a paso)
Sigue el orden. En cada paso, comprueba si la web vuelve y si el 503 desaparece en varias recargas (incógnito).
Comprueba si WordPress se quedó “en mantenimiento”
A veces una actualización falla y la web queda bloqueada. Un 503 puede venir de un mantenimiento atascado.
- Entra por FTP o gestor de archivos del hosting.
- Ve a la raíz de WordPress (donde está
wp-config.php). - Si existe el archivo
.maintenance, elimínalo. - Recarga la web.
Si ves mensaje de mantenimiento, revisa también: modo mantenimiento WordPress.
Limpia caché (plugin + servidor) y purga la CDN
Una caché corrupta o una CDN sirviendo respuestas “rotas” puede provocar 503.
- Vacía la caché del plugin (si usas alguno).
- Purga la caché del servidor desde el panel del hosting (si existe).
- Si usas CDN, ejecuta “Purge Cache”.
- Prueba en incógnito.
Desactiva plugins sin entrar al panel (para encontrar al culpable)
Si un plugin dispara CPU/RAM/procesos, el 503 aparece cuando se agotan recursos (seguridad, caché, backups, constructores, estadísticas…).
- Ve a
/wp-content/. - Renombra la carpeta
pluginsaplugins-off. - Recarga la web.
- Si vuelve, era un plugin.
Luego vuelve a plugins y activa uno a uno para identificar el que dispara consumo.
Cambia temporalmente el tema (descartar fallo del theme)
Un tema mal optimizado puede tumbar PHP en ciertas páginas o acciones del panel.
- Ve a
/wp-content/themes/. - Renombra la carpeta del tema activo (ej.:
tema-activo-off). - Si hay un tema por defecto instalado, WordPress intentará activarlo.
- Comprueba si la web vuelve.
Revisa recursos del hosting y sube límites con criterio
Si el 503 ocurre al entrar al panel, actualizar plugins o cargar páginas pesadas, suele ser falta de recursos (memoria, procesos PHP, CPU).
- Revisa “uso de recursos”, “procesos”, “errores” o “logs” en el panel del hosting.
- Actualiza PHP a una versión estable recomendada por WordPress.
- Si puedes, ajusta límites PHP (p. ej.,
memory_limit,max_execution_time) con moderación. - Si el 503 es recurrente: cambia a un plan/hosting con más recursos.
Guía base para elegir bien sin liarte: mejor hosting para principiantes.
Revisa logs (la pista definitiva)
Cuando lo anterior no lo deja estable, los logs suelen decir la verdad: PHP-FPM, timeout, plugin concreto, ruta que falla o límites alcanzados.
- Busca “error logs” en tu panel de hosting.
- Si aparece el nombre de un plugin/archivo repetido, ya tienes al culpable.
- Activa
WP_DEBUGsolo si sabes revertirlo después.
Si el 503 apareció tras una migración, revisa: errores tras migrar WordPress.
Causas más comunes del 503 (ordenadas por frecuencia)
Si identificas la causa, la solución deja de ser “probar cosas” y pasa a ser un plan claro.
1) Hosting sin recursos
CPU/procesos PHP demasiado bajos. En cuanto hay un pico, aparece el 503.
Elegir hosting con criterio →2) Plugin pesado o conflicto
Seguridad, caché, backups o constructores pueden disparar consumo y tumbar PHP.
Ver error crítico por plugins →3) Caché/CDN mal purgada
Caché rota o CDN sirviendo páginas antiguas tras cambios. Se arregla purgando bien en orden.
WordPress no carga (caché) →4) Mantenimiento atascado
El archivo .maintenance se queda y bloquea el sitio tras una actualización fallida.
Cómo evitar que el error 503 vuelva a aparecer
Prevención práctica: menos recaídas, menos sustos, más estabilidad.
Actualiza con orden
Plugins pequeños primero, el tema al final. Si algo falla, sabrás qué fue.
Evita plugins duplicados
Dos plugins haciendo lo mismo = conflictos, consumo extra y problemas intermitentes.
Copias automáticas y prueba de restauración
No basta con “tener backups”; hay que saber restaurar rápido.
Si la web crece, escala antes de caer
Cuando hay picos, el 503 aparece. Mejor subir recursos antes de la caída.
Si ya notas caídas o lentitud: cuándo cambiar de hosting en WordPress. Para estabilidad y rendimiento: cómo acelerar WordPress de verdad.
Preguntas frecuentes sobre el error 503
Respuestas cortas para evitar dudas típicas y acelerar el diagnóstico.
¿Un 503 significa que el servidor está caído?
No siempre. A menudo el servidor está “vivo”, pero no puede atender peticiones por límites de recursos, mantenimiento o saturación temporal.
¿Puede ser culpa de un plugin aunque no haya tocado nada?
Sí. Algunos plugins hacen tareas programadas (backups, escaneos, optimizaciones) que disparan consumo y provocan 503 en picos. Por eso el paso 3 (desactivar plugins) es tan efectivo para diagnosticar.
¿Qué es lo más rápido que debería probar?
Primero: comprobar mantenimiento (.maintenance), luego purgar caché (plugin → servidor → CDN).
Si no vuelve, desactivar plugins sin entrar al panel.
¿Cuándo es “sí o sí” problema de hosting?
Cuando el 503 se repite con picos (visitas, bots, tareas), o cuando los logs muestran límites alcanzados (procesos/CPU/memoria). Ahí suele tocar escalar.
¿Sigue saliendo el 503?
Si el error vuelve cada pocos días, el patrón suele ser claro: hosting justo + plugin pesado + picos. En ese caso, la solución definitiva es estabilizar recursos y soporte, y reducir carga innecesaria.
Si estás en la ruta completa para crear tu web con orden: pasos para crear una página web → instalar WordPress paso a paso.