HostingProblemasVersion en ingles

Articulo de ayuda

Error 504 Gateway Timeout: como solucionarlo

Aprende que significa el error 504 Gateway Timeout, por que aparece y como revisar hosting, plugins, PHP, base de datos y rendimiento.

Publicado: 26/6/2026Actualizado: 26/6/2026

Que significa este error

El Error 504 Gateway Timeout indica que una solicitud tardo demasiado en completarse y el servidor termino el proceso antes de recibir una respuesta valida.

La palabra clave es timeout: algo no respondio a tiempo.

Puede ocurrir por un problema temporal del servidor, una web demasiado lenta, consultas pesadas a la base de datos, procesos PHP bloqueados o servicios intermedios que no responden.

Por que ocurre

Las causas mas habituales son:

  1. Procesos PHP que tardan demasiado.
  2. Plugins o modulos pesados.
  3. Consultas lentas a la base de datos.
  4. Servidor sobrecargado o con incidencia temporal.
  5. APIs externas que no responden.
  6. Tareas programadas que consumen recursos.
  7. Ataques, bots o trafico excesivo.
  8. Configuracion de proxy, CDN o cache externa.

Como solucionarlo

1. Comprueba si es temporal

Carga la web de nuevo despues de unos minutos y prueba desde otro navegador o conexion.

Si el problema desaparece solo, pudo ser un pico temporal de carga.

2. Revisa si afecta a toda la web o solo a una seccion

  • Si afecta a toda la web, revisa servidor, recursos, PHP y base de datos.
  • Si afecta solo al administrador de WordPress, puede ser un plugin o tarea interna.
  • Si afecta solo a una pagina, esa pagina puede estar ejecutando una consulta o proceso muy pesado.

3. Desactiva plugins no esenciales

En WordPress, muchos errores 504 aparecen por plugins que realizan tareas pesadas: estadisticas, backups, seguridad, constructores visuales, importadores o sincronizaciones externas.

Si puedes entrar al panel, desactiva plugins no esenciales y prueba.

Si no puedes entrar:

  1. Accede por FTP o administrador de archivos.
  2. Ve a:
wp-content/plugins/
  1. Renombra temporalmente la carpeta del plugin sospechoso.
  2. Prueba de nuevo.

4. Revisa el consumo de recursos

Desde el panel de control, busca secciones como:

  • Uso de recursos
  • Resource Usage
  • Metricas
  • Estadisticas

Comprueba si hay picos de CPU, memoria, procesos o entrada y salida.

5. Revisa los logs de errores

Los logs pueden mostrar errores PHP, consultas lentas o procesos que no terminan.

Busca secciones como Error Log o Registro de errores. Si ves mensajes repetidos sobre memoria, tiempos de ejecucion o archivos concretos, esa puede ser la pista principal.

6. Optimiza la base de datos

Una base de datos muy grande o con tablas danadas puede provocar respuestas lentas.

En WordPress, puedes:

  • eliminar revisiones antiguas
  • limpiar transients caducados
  • optimizar tablas
  • revisar plugins que crean muchas filas
  • comprobar si hay consultas lentas

Haz copia de seguridad antes de optimizar.

7. Revisa llamadas externas

Si tu web consulta APIs externas, pasarelas de pago, CRM, feeds o servicios de terceros, un fallo en esos servicios puede provocar esperas largas.

Desactiva temporalmente integraciones recientes para comprobarlo.

8. Contacta con soporte

Si el error aparece de forma repetida y no encuentras la causa, contacta con soporte indicando:

  • URL afectada.
  • Hora aproximada.
  • Si ocurre siempre o de forma intermitente.
  • Cambios recientes.
  • Plugins o modulos instalados recientemente.
  • Captura del error.

Mensajes relacionados

El error puede aparecer con textos como:

504 Gateway Timeout
Gateway Timeout Error
HTTP Error 504
504 Gateway Time-out
The server didn't respond in time

Todos indican un problema de tiempo de respuesta.

Consejos utiles

  • Evita instalar plugins innecesarios.
  • Usa cache cuando sea posible.
  • No ejecutes backups pesados en horas de mayor trafico.
  • Revisa tareas cron y procesos automaticos.
  • Manten el CMS actualizado.
  • Si tu web recibe mas visitas que antes, revisa si el plan actual sigue siendo adecuado.

Preguntas frecuentes

El error aparece al guardar una entrada en WordPress

Puede deberse a un plugin, al editor, a reglas de seguridad o a una operacion que tarda demasiado.

Solo ocurre en el checkout de la tienda

Revisa pasarelas de pago, modulos de envio, APIs externas y consultas a productos o stock.

El error aparece de madrugada

Puede estar relacionado con backups, cron jobs, tareas de mantenimiento o importaciones automaticas.

El error 504 siempre es culpa del hosting

No. Puede estar en el servidor, pero tambien en la web, base de datos, plugins, APIs externas o procesos demasiado lentos.

Conclusion

El Error 504 Gateway Timeout aparece cuando una solicitud tarda mas de lo permitido. Puede deberse al servidor, a una web lenta, plugins, base de datos o servicios externos.

La solucion pasa por revisar recursos, logs, plugins y rendimiento. Si el problema continua, soporte puede ayudarte a determinar si la causa esta en el hosting o en la aplicacion.