blog webempresa

Error 504 Gateway Timeout, ¿qué es y cómo solucionarlo?

por | Feb 18, 2025 | Códigos HTTP

Entre los errores más desconcertantes que podemos encontrar al visitar nuestros sitios web favoritos, hay uno que a menudo se confunde con el infame error 404: el error 504.

Si nos topamos con este problema, no hay razón para alarmarse, ya que el error 504 Gateway Timeout suele resolverse con más facilidad de lo que parece.

Por ello, en este artículo explicaremos en qué consiste el error 504 Gateway Timeout y cómo solucionarlo de manera efectiva.

 ¿Qué es el error 504 Gateway Time out?

error 504

Cuando un visitante accede a un determinado sitio web, su navegador envía una solicitud HTTP al servidor. Si el servidor principal depende de otro servidor (por ejemplo, una base de datos, una API externa o un servidor de aplicaciones) y este no responde en el tiempo esperado, el servidor intermedio devuelve un error 504 Gateway Timeout.

El error 504 Gateway Timeout ocurre cuando un servidor de puerta de enlace (gateway) o un proxy no recibe una respuesta a tiempo desde otro servidor al que intentaba acceder para completar la solicitud del usuario.

 Causas del error 504 Gateway Time Out

 

El error 504 Gateway Timeout puede ser causado por distintos factores relacionados con la comunicación entre los servidores y las redes intermedias. Es por ello que podemos determinar las posibles causas más comunes por las cuales el error puede presentarse.

Sobrecarga en la red o en el router: si la red local o el router del lado del usuario se encuentran saturados, puede haber problemas en la transmisión de datos, lo que impide que las solicitudes lleguen correctamente al servidor. Esto no solo afectará a una web en particular, sino a cualquier intento de navegación.

Problemas en el servidor intermedio: el error 504 puede surgir también cuando un servidor intermediario (Gateway), como un balanceador de carga, un proxy o una puerta de enlace, no recibe respuesta a tiempo desde el servidor final.

Este comportamiento puede deberse a:

  • Un servidor de origen sobrecargado o caído.
  • Una alta latencia en la comunicación con bases de datos o APIs externas.
  • Una configuración errónea en los tiempos de espera del servidor.

Configuración incorrecta en el proxy: un proxy mal configurado, ya sea en el lado del cliente o del servidor, puede bloquear o retrasar la comunicación entre el navegador y el servidor web.

Problemas con el proveedor de hosting: si el error afecta a múltiples sitios web alojados bajo el mismo proveedor, es posible que el problema sea del proveedor y no de la configuración del servidor en particular.

Problemas de DNS o conectividad: si los DNS del dominio asociado al sitio web que deseamos visitar se encuentran mal configurados o se presenta una conexión inestable entre servidores, puede provocar tiempos de espera excesivos, resultando en un error 504.

 ¿Cómo afecta al SEO el error 504 Gateway Timeout?

 

Un sitio web inaccesible no solo afecta a los usuarios, sino que también impide que los motores de búsqueda lo indexen. Por ello, la frecuencia con la que aparece el error 504 Gateway Timeout puede impactar negativamente en el SEO, especialmente si persiste durante largos períodos de tiempo.

Entre las consecuencias que este error puede tener en el posicionamiento de un sitio web de forma constante, destacan las siguientes:

Rastreo e indexación: los bots de Google y otros motores de búsqueda intentan rastrear las páginas de forma periódica. Si al momento de ejecutar su análisis encuentran un error 504, entenderán que el sitio no está disponible, lo que puede interpretarse como una reducción en la frecuencia de rastreo, retrasando la indexación de nuevas páginas o actualizaciones.

En el peor de los casos, si el error se mantiene presente a lo largo del tiempo, las páginas pueden ser desindexadas luego de varios intentos fallidos en el rastreo.

Experiencia del usuario: uno de los apartados que más toma en cuenta Google es la experiencia del usuario, como un factor de posicionamiento. Si los visitantes no pueden acceder a la web por errores 504, esto podrá desencadenar eventos como el aumento de la tasa de rebote, la bajada de visitas y permanencia de usuarios en la página.

Impacto en el ranking: si Google determina que un sitio tiene problemas recurrentes de disponibilidad, su algoritmo puede considerar que la página es poco fiable, lo que afectará negativamente el posicionamiento en los resultados de búsqueda.

Problemas con Google Search Console: si el error 504 se presenta de forma frecuente, desde Google Search Console aparecerán notificaciones sobre problemas de rastreo. Si estos errores no se solucionan en la brevedad, pueden afectar la visibilidad del sitio en los resultados de búsqueda.

 ¿Cómo solucionar el error 504?

 

Ya hemos podido definir y determinar las posibles causas en las que nos podemos encontrar el error 504 Gateway Timeout, asi que es momento de profundizar en realizar las pruebas necesarias para aplicar una solución adecuada.

 Refrescar la página

 

Comenzamos por lo más simple que puede pasar desapercibido sobretodo cuando nos alarmamos, es por ello que antes de entrar en configuraciones técnicas, podemos probar simplemente actualizar la página presionando Ctrl + F5 en el navegador para forzar una recarga completa.

En ocasiones, el error puede ser temporal y resolverse al procesar una nueva solicitud al actualizar el navegador.

 Probar con otro navegador

 

ventana incognita

Continuando con pruebas simples que pueden resolver el error 504, podemos descartar que el error solo se manifieste con navegadores web en concreto, podemos intentar acceder a la web desde otro (Chrome, Firefox, Edge, Safari).

También es válido el probar visitar el sitio web con el error desde una ventana en modo incógnito para evitar interferencias de extensiones o cookies almacenadas.

 Validar la configuración del Proxy

 

proxy windows

Si utilizamos técnicas para proteger nuestra privacidad al navegar por internet, como una VPN o un proxy, es poco común que aparezca un error 504 debido a estos medios. Sin embargo, como usuarios, podemos verificar si nuestro proxy está correctamente configurado en caso de que ocurra.

Un proxy mal configurado puede generar retrasos en la comunicación entre el navegador y el servidor. Si después de realizar estas pruebas el error persiste, podemos desactivar temporalmente el proxy y comprobar si logramos acceder al sitio web.

Por otro lado, si el sitio web está alojado en un servidor con Nginx como proxy inverso, lo recomendable es revisar los valores de timeout en el archivo nginx.conf y ajustarlos para evitar tiempos de espera demasiado cortos.

 Desactivar cortafuegos

 

cortafuegos windows

Dependiendo de la configuración de nuestro cortafuegos o incluso alguna limitación a nivel de seguridad que presente un antivirus, es posible que pueda interferir con la navegación y generar el error 504.

Podemos desactivar temporalmente el cortafuegos y validar si el error persiste, de esta forma podremos corroborar que no tengamos ningún elemento que se encargue de bloquear la comunicación con el servidor.

 Limpiar la caché de los DNS

 

Otro apartado que podemos validar como usuarios es el limpiar la caché de los DNS en nuestro ordenador. Si el problema resulta ser por la resolución de nombres de dominio, al limpiar la caché de DNS puede ayudar a que logremos establecer una conexión con el sitio web.

Para fines de este ejemplo realizaremos la limpieza desde Windows, para ello vamos a abrir la ventana de comandos buscando CMD en las opciones de inicio.

buscar cmd

Con la ventana abierta, vamos a colocar la siguiente línea que va a vaciar la caché almacenada de los DNS.

ipconfig /flushdns

ejecutar limpieza dns

 Validar si tenemos errores en el sitio web

 

Si resulta que el sitio web que deseamos consultar es de nuestra autoria, tenemos la capacidad de realizar pruebas que estan mas alla de un visitante convencional, por ejemplo podemos determinar si los problemas residen directamente en la pagina web al consultar el registro de errores en el servidor.

error log wepanel

Si el sitio web que presenta el problema se encuentra bajo WordPress, podemos realizar acciones temporales a modo de pruebas como el desactivar los plugins y cambiar el tema por defecto.

También vale la pena validar si tenemos errores a nivel de base de datos y el consumo de recursos.

 Desactivar CDN en el sitio web

 

Si tenemos implementado un CDN en nuestro sitio web como puede ser Cloudflare podemos probar desactivándolo de manera temporal, es posible que el error 504 se haya originado motivado a que el CDN no se ha logrado conectar correctamente al servidor de origen.

 Validar recursos en el servidor

 

recursos wepanel

Como mencionamos anteriormente, una de las posibles causas del error 504 es la sobrecarga del servidor.

Podemos verificar el consumo de CPU, RAM y los procesos en ejecución directamente desde el panel de control de nuestro hosting web.

Si el servidor está al límite de su capacidad, podemos considerar varias soluciones: aumentar los recursos, cambiar a un plan de alojamiento con mejores prestaciones u optimizar la configuración para mejorar su rendimiento.

Además, dado que este problema suele estar relacionado con la demanda de recursos del sitio web, una opción es incrementar los parámetros de límite de memoria en PHP. Esta configuración también se puede ajustar desde el panel de control del hosting.

En el caso de WePanel de Webempresa, el proceso es muy intuitivo y puede realizarse en pocos clics.

parametros php

 Contactar con soporte del hosting

 

Si después de realizar todas las pruebas mencionadas, tanto a nivel de usuario como de administrador del sitio web, el error 504 sigue presente y se niega a desaparecer, es posible que necesitemos ayuda adicional.

En este caso, lo más recomendable es contactar al soporte técnico de nuestro proveedor de hosting. Ellos podrán analizar el problema en mayor detalle, identificar la causa en el servidor y ofrecer una solución.

Cualquier proveedor de hosting confiable estará dispuesto a ayudarnos y proporcionará una solución concreta para resolver el error.

contacto webempresa

(Visita el sitio web haciendo clic en la imagen ↑)

  Conclusión

 

El error 504 Gateway Timeout, cuando aparece al intentar visitar un sitio web, puede resultar molesto para los usuarios. Sin embargo, sus consecuencias son aún más perjudiciales para el propietario del sitio, ya que pueden afectar varios aspectos clave.

A nivel de rendimiento y disponibilidad, este error genera una impresión negativa y se traduce en una mala experiencia para el usuario. Además, si el problema persiste por mucho tiempo, puede impactar directamente el posicionamiento del sitio web.

Si los motores de búsqueda detectan repetidamente el error 504, podrían reducir la frecuencia de rastreo o incluso desindexar algunas páginas, disminuyendo la visibilidad del sitio en los resultados de búsqueda.

Resolver este problema de manera rápida es fundamental para garantizar un funcionamiento estable del sitio y ofrecer una navegación fluida.

Tanto como visitantes como administradores de un sitio web, ahora contamos con el conocimiento necesario para realizar pruebas y encontrar una solución efectiva que nos permita seguir disfrutando de nuestras páginas favoritas sin interrupciones.

También te puede interesar:

¿Te ha resultado útil este artículo?

Promo hosting febrero 2025