Respuesta breve: un 503 Servicio no disponible significa que el servidor recibió la petición pero no puede atenderla ahora. En WordPress suele ser agotamiento de recursos de PHP, un modo mantenimiento que no se retiró, o un error fatal que solo aparece bajo carga.
¿Constante o bajo carga?
Un 503 que aparece solo en horas punta apunta a capacidad: procesos PHP-FPM agotados o el servidor alcanzando límites de memoria. Un 503 constante suele ser un archivo de mantenimiento atascado, un servicio caído o un error fatal en cada petición. Determina cuál antes de cambiar nada.
Revisa primero el archivo de mantenimiento
WordPress crea un archivo .maintenance en la raíz durante las actualizaciones y lo borra al terminar. Si una actualización se interrumpió, el archivo permanece y fuerza un 503. Borra .maintenance por SFTP y recarga: eso resuelve el 503 más habitual de WordPress en segundos.
El resto de la lista
- Registros: activa
WP_DEBUG_LOGy lee/wp-content/debug.logy el registro del servidor por un error fatal o memoria agotada. - Plugins/tema: renombra
/wp-content/pluginsaplugins_off, o la carpeta del tema activo, para aislar el componente culpable. - Recursos: si es por carga, revisa con tu hosting el
max_childrende PHP-FPM y la memoria; un 503 en punta es un problema de dimensionamiento. - Externo: una ventana de mantenimiento del hosting o un servicio upstream caído puede devolver un 503 temporal legítimo.
Verifica
Vuelve a pedir la URL, confirma que el administrador carga y, si la causa fue capacidad, prueba con concurrencia realista y no una sola petición tranquila. Si el 503 solo apareció durante una actualización, confirma que la actualización terminó y repítela limpia con una copia disponible.
CRITERIO DE INCIDENTE WP REPAIR
Cómo acotar el fallo sin adivinar
Un 503 significa que el servicio está temporal o intencionadamente no disponible. Mantenimiento atascado, pool PHP agotado, mantenimiento upstream y fallos de aplicación requieren respuestas distintas.
Determina si es constante, intermitente o solo bajo carga.
Busca .maintenance cuando se interrumpió una actualización.
Lee logs de pool PHP-FPM, memoria y servidor por señales de capacidad.
Confirma si el 503 lo genera proxy, hosting o servicio upstream.
Qué debe quedar verificado
- El servicio permanece disponible durante el pico original o carga controlada.
- Las actualizaciones interrumpidas se completan o restauran limpiamente.
- Logs PHP-FPM y upstream no muestran nueva saturación ni fatales.
Fuentes técnicas oficiales
Continúa el diagnóstico
Esta guía explica el diagnóstico. Si la web está afectada ahora, la intervención debe preservar una vía de vuelta y verificar el recorrido real del negocio.
Ver el servicio de reparación urgente →