504 Gateway Timeout: cuál es la solución
Cuando navegamos por internet y se produce un error que impide mostrar el contenido de un sitio web, los navegadores muestran unos mensajes que corresponden a distintos códigos de estado HTTP. Estos errores pueden ocurrir por causas que afectan al servidor web, a los dispositivos que utilizan los usuarios para navegar, o a la propia conexión a internet.
A continuación, hablaremos del error 504 gateway timeout, su solución y los principales motivos que lo causan.
Qué es el error 504 Gateway Timeout
El error 504 gateway timeout lo muestran los navegadores web cuando el servidor web al que se realiza la solicitud de acceso pide recursos a otro servidor y no recibe respuesta por parte del mismo. Aunque se trata de un mensaje propio del servidor en la mayoría de los casos, también puede producirse por problemas de configuración en los dispositivos o en la red.
El error gateway timeout504 es un error del tipo 500, lo que quiere decir que se identifica como un error relacionado con el servidor. El servidor web ha realizado una solicitud a otro servidor, y este no responde (el tiempo de respuesta del servidor ha excedido).
El error 504 puede mostrarse con diferentes mensajes y en cualquier dispositivo que acceda a internar como una computadora, una tableta o un celular:
- 504 Gateway Timeout.
- 504 Error.
- HTTP Error 504 – Gateway Timeout.
- Gateway Timeout (504).
- Error 504 Gateway Timeout
- Gateway Timeout Error
Causas del error 504
Las principales causas del error 504 son:
- El servidor se encuentra sobrecargado de peticiones en ese momento y, por lo tanto, tarda demasiado tiempo en responder a la solicitud que realiza el servidor web. El servidor no dispone del número suficiente de PHP workers para poder procesar todas las peticiones que recibe de forma simultánea. Las peticiones que no pueda responder de forma inmediata se sitúan en cola, ralentizando el tiempo de respuesta.
- Problemas de conectividad de red que cause retrasos en la respuesta de acceso a páginas web.
- El cortafuego o software de protección contra malware están bloqueando ciertas conexiones provocando indisponibilidad.
- El servidor proxy que se utiliza para navegar por internet está sobrecargado y no funciona.
- Problema con los servidores del proveedor de servicios de internet.
Cómo solucionar el error 504 Gateway Timeout
El HTTP error 504 tiene solución, en algunos casos muy sencilla al tratarse de problemas puntuales relacionados con la sobrecarga en ese instante del servidor.
Para soluciones el error 504 se deben realizar las siguientes acciones:
Recargar el navegador web
Al existir muchas probabilidades de tratarse de un error temporal, lo mejor es esperar un poco y recargar el navegador web que se esté utilizando (Edge, Chrome, Opera, Safari o Firefox) y comprobar si se soluciona.
Para actualizarlo basta con pulsar el botón actualizar del navegador o pulsar la tecla F5.
Reiniciar el router
Puede tratarse de un problema con la conexión a internet por lo que es una buena idea reiniciar el router para comprobar si es el culpable del error 504. Si se utiliza un switch, extensor wifi, access point y otros dispositivos de red, también es importante reiniciarlos para comprobar si son los causantes de este error.
Cambiar los DNS
Al acceder a internet se utilizan unos DNS para acceder al servidor web. Estos DNS dan acceso a los servidores de nombre de dominio y pueden ser el motivo del error 504. Cambiar estas DNS es otra solución al error 504, sustituyéndolas, por ejemplo, por las gratuitas de Google (8.8.8.8 y 8.8.4.4).
Desactivar el Proxy o la VPN
Si se accede a internet a través de un proxy o una red privada virtual, es necesario desactivarlos para comprobar si están bloqueando el acceso a la web y son los causantes del error 504 Gateway Timeout.
Reportar al proveedor de internet
Si ninguna de las anteriores acciones logra solucionar el error 504 es probable que el fallo se encuentre en el servidor web, o los servidores a los que este realiza solicitudes. En estos casos es necesario comunicar la situación al servicio de soporte del proveedor de internet para que puedan tratar el problema y encontrar la solución adecuada.
Soluciones como administradores de un sitio web
Los administradores de una página web, blog o e-commerce que se encuentren con este error de acceso en su sitio web pueden tomar una serie de medidas para solventarlo:
- Incrementar los recursos del servidor proxy si se está utilizando, y revisar que su configuración sea la correcta.
- En sitios WordPress o desarrollados con otros CMS, desactivar plugins y tema para verificar que no sean los causantes del error
- Contactar con el hosting para que identifique y soluciones el problema.
El error 504 Gateway Timeout es un error relacionado con los servidores web, pero que puede presentarse si hay problemas con la conexión a internet. Suelen ser errores temporales porque el servidor se ve sobrecargado de peticiones en un momento puntual, y no puede responder a todas de forma simultánea, por lo que, la mayoría de veces solo será necesario esperar unos segundos y volver acceder al sitio para que se solucione.