504 Tiempo de espera de puerta de enlace. ¿Qué significa esto y cómo solucionarlo?

Un error 504 Gateway Time-out en el navegador significa que el servidor no recibió una respuesta oportuna del cliente (usuario) y la solicitud no se procesó. Esto generalmente se debe a la sobrecarga del servidor, que no tiene tiempo para procesar las solicitudes HTTP actuales. Por ejemplo, hay un servidor débil en el que se encuentra el sitio, y si 20.000 usuarios visitan el sitio, el servidor no tendrá tiempo para procesar todas estas solicitudes y dará un error con el código 504 Gateway Time out.

También puede darse el caso de que cuando un sitio cambia los servidores DNS, el cambio en Internet demora 24 horas y, hasta que se produce el cambio completo, el usuario probablemente recibirá un error 504. Vale la pena considerar el hecho de que Windows almacena las direcciones DNS localmente en la computadora, e incluso después de una completa cambiar DNS, el error puede aparecer hasta que se borre la lista de direcciones DNS locales en Windows.

Puede ser que el error de sobrecarga del servidor duró un par de segundos, pero el servicio CDN de Cloudflare almacenó en caché las páginas con un error de tiempo de espera de puerta de enlace 504 y proporciona a los usuarios este encabezado HTTP.

En resumen, si es un usuario habitual que encontró este error, entonces esto no es su culpa, se trata de un problema del lado del servidor, pero algunos de los consejos a continuación lo ayudarán a corregir el error. Además, echemos un vistazo a los consejos si posee un servidor.

Si eres un usuario habitual

  1. Si el servidor está sobrecargado, generará un error 504 Gateway Time-out. En este caso, solo necesita esperar un par de minutos y volver a cargar la página con F5 o Ctrl + F5.
  2. Si está utilizando un servidor proxy, elimínelo. Se sabe que la configuración incorrecta del proxy puede generar el error 504. Esto es especialmente cierto para los proxies gratuitos, que solían funcionar bien, pero fallarán en el futuro.
  3. Si el sitio ha tenido un cambio de direcciones DNS, entonces debe borrar la lista de DNS locales en su computadora. Para ello, inicie un símbolo del sistema como administrador y escriba: ipconfig /flushdns.

ipconfig / flushdns

Si eres un webmaster

  1. Comuníquese con su soporte de hosting para solucionar el error 504 Gateway Time-out.
  2. Mire la carga de la base de datos de su recurso.
  3. Mire la cantidad de solicitudes al servidor, pueden ser bots o ataques Ddos.
  4. Si ha cambiado las direcciones DNS, debe tomar al menos 24 horas para que se apliquen.
  5. Si está utilizando un CDN como Cloudflare, entonces este proveedor de contenido puede tener un error en la caché. Intente desconectar por un tiempo y verifique.
  6. Necesita un servidor más potente, ya que el actual no puede soportar la carga de usuarios.