«504 Gateway Timeout»: el servidor trabajó demasiado tiempo y el sistema que hay delante cortó la espera. A diferencia del 503 (no hay recursos para atenderte), en el 504 alguien SÍ estaba trabajando — pero tardó tanto que el intermediario (nginx, Cloudflare, el balanceador del hosting) se rindió. Suele ser un proceso muy pesado o directamente colgado. Tus contenidos están intactos.
Causas más comunes (por orden)
- Plugin o tema con una tarea pesada o un bucle: importación, backup mal programado, generador de páginas — la causa nº1.
- Consultas a la base de datos muy lentas (tablas enormes, plugins de estadísticas que acumulan datos).
- PHP agotando su tiempo máximo de ejecución (max_execution_time).
- CDN o proxy con un timeout corto por delante de una operación legítimamente larga.
- Hosting saturado en un momento de pico.
Guía estandarizada: qué revisar, en este orden
- Refresca sin caché (Ctrl+F5 o incógnito).
- Recuerda qué estabas haciendo: si lanzaste una importación, un backup o un cambio grande justo antes, el 504 puede ser la operación en sí — espera y prueba de nuevo antes de tocar nada.
- Purga la caché del hosting/CDN.
- Revisa los crons programados: backups o tareas pesadas en horas punta de visitas = 504 en horas de compra. Re_programalos de madrugada.
- Cambia el nombre de la carpeta de plugins (wp-content/plugins → plugins_off) y prueba: un plugin en bucle da 504 en cuanto carga.
- Prueba el tema por defecto si lo anterior no lo arregla.
- Mira el log de errores y, si tu hosting lo ofrece, el log de consultas lentas a la base de datos.
- Sube max_execution_time y la memoria PHP si el log habla de timeouts.
Cómo verificar que quedó bien
Las páginas principales cargan en incógnito sin esperar de más, y el log no registra timeouts nuevos al navegar. Si había una operación pesada en marcha, termina completa sin cortarse.
La familia de errores de puerta de enlace va junta: si tu aviso es 502 Bad Gateway o 503 Service Unavailable, cada uno tiene su guía.
Si la guía no te salva
Un 504 recurrente esconde casi siempre un proceso concreto que conviene encontrar y reprogramar — y si pasa en tu hora de más tráfico, te está costando ventas reales. Reparación urgente por horas: diagnóstico hoy y presupuesto claro.