Evaluación inicial sin contraseñas Presupuesto antes de intervenir Especialista responsable de principio a fin

Errores y diagnóstico

Error 503 Servicio no disponible en WordPress: causas y soluciones

Un 503 significa que el servidor no puede atender la petición ahora. Suele ser agotamiento de recursos, un modo mantenimiento atascado o un error fatal bajo carga.

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_LOG y lee /wp-content/debug.log y el registro del servidor por un error fatal o memoria agotada.
  • Plugins/tema: renombra /wp-content/plugins a plugins_off, o la carpeta del tema activo, para aislar el componente culpable.
  • Recursos: si es por carga, revisa con tu hosting el max_children de 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.

WP RepairModelo de diagnóstico
1Petición2PHP / servidor3WordPress4Componente
Sigue la cadena hasta encontrar el primer punto que deja de comportarse como debería.
01

Determina si es constante, intermitente o solo bajo carga.

02

Busca .maintenance cuando se interrumpió una actualización.

03

Lee logs de pool PHP-FPM, memoria y servidor por señales de capacidad.

04

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.

ANTES DE ENVIAR LA SOLICITUD

Preguntas frecuentes.

¿Pedís contraseñas en el formulario?+

No. El formulario público nunca solicita accesos. Los datos seguros se piden únicamente después de aprobar el alcance y el presupuesto.

¿Quién revisa la incidencia?+

La solicitud llega a Jordi Ensenyat, fundador de Code Barcelona y especialista WordPress con más de 15 años de experiencia.

¿Se cambia algo antes del presupuesto?+

No. Primero se revisan los síntomas visibles y se define el alcance. La intervención empieza tras la aprobación y con una vía de vuelta preparada.

¿Trabajáis con webs en inglés y fuera de España?+

Sí. WP Repair atiende incidencias WordPress y WooCommerce en inglés y español, con servicio remoto.

Evaluar mi incidencia