Error 503 Service Unavailable en WordPress: causas y solución paso a paso

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.).

Atajo: si además te pasa más de una cosa (lento + caídas + errores), usa el Diagnóstico WordPress por síntomas y sigue un plan ordenado por prioridad.
Tranquilo: en la mayoría de casos se resuelve en 10–30 minutos siguiendo un checklist: descartar mantenimiento, limpiar caché/CDN y detectar qué está agotando recursos.

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.

Error 503 Service Unavailable en WordPress: guía paso a paso para solucionarlo
Ejemplo visual: el texto exacto puede variar según servidor, proxy o CDN.

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).

1

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.

2

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.
3

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 plugins a plugins-off.
  • Recarga la web.
  • Si vuelve, era un plugin.

Luego vuelve a plugins y activa uno a uno para identificar el que dispara consumo.

4

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.
5

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.

6

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_DEBUG solo 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.

4) Mantenimiento atascado

El archivo .maintenance se queda y bloquea el sitio tras una actualización fallida.

Ir al paso 1 →

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 webinstalar WordPress paso a paso.