Si alguna vez visitó un sitio web que le mostró una página de error, sabe lo frustrante que es.
Una de las peores cosas que puedes hacer como marca es no satisfacer las necesidades y expectativas de tu audiencia. Si los visitantes de su sitio web ven una página de error cuando buscan ayuda o información, podrían frustrarse y perder la confianza en su marca, lo que dañaría permanentemente su reputación.
El error de tiempo de espera de puerta de enlace 504 es un tipo de error que puede dañar la experiencia del usuario de esta manera. Para ayudarlo a evitar perder el sentimiento de marca y la confianza del consumidor, hemos desarrollado exactamente lo que significa este error y cuáles son sus causas y soluciones más comunes.
¿Qué es un error de tiempo de espera de puerta de enlace 504?
Un error de tiempo de espera de puerta de enlace 504 significa que su servidor web no recibió una respuesta oportuna de otro servidor aguas arriba cuando intentó cargar una de sus páginas web. En pocas palabras, sus servidores web no se comunican entre sí lo suficientemente rápido. Dado que un error de tiempo de espera de puerta de enlace 504 es bastante genérico, en realidad no identifica la causa exacta del problema. Cuando esto sucede, su sitio web mostrará una página web de error a los visitantes de su sitio.
Así es como puede aparecer un error de tiempo de espera de puerta de enlace 504 en el navegador de su usuario:
Redacción de errores 504
La captura de pantalla anterior muestra cómo aparece un error de tiempo de espera de puerta de enlace 504 en un servidor. A continuación se presentan otras formas comunes en que puede aparecer un error 504, según el servidor, el sistema operativo o el navegador que esté utilizando.
- En Google Chrome, aparecerá un error 504 como HTTP ERROR 504. Este código aparecerá debajo de un mensaje que dice algo como: “No se puede acceder a este sitio. _____ tardó demasiado en responder.”
- En los programas basados en Windows, aparecerá un error 504 como ERROR 504, HTTP_STATUS_GATEWAY_TIMEOUT o «Se agotó el tiempo de espera de la solicitud esperando un mensaje de puerta de enlace». Así es como puede aparecer al usar Excel:
- Durante una actualización de Windows, un error de tiempo de espera de puerta de enlace genera un código de error 0x80244023. El mensaje será: WU_E_PT_HTTP_STATUS_GATEWAY_TIMEOUT.
- En otros sistemas operativos, servidores web o navegadores, un error 504 también puede generar el siguiente mensaje, aunque es menos común: «El servidor proxy no recibió una respuesta oportuna del servidor ascendente». Aquí hay una ligera variación:
Ahora sabemos cómo se redacta el error 504, pero ¿qué significa exactamente? Vamos a decodificarlo a continuación.
¿Qué significa el tiempo de espera de la puerta de enlace 504?
Al visitar un sitio web, su servidor envía una solicitud a otro servidor donde está alojado ese sitio. Este servidor, conocido como el «servidor ascendente», recibe la solicitud y responde con los recursos necesarios para cargar el sitio web en su navegador.
Sin embargo, un error de tiempo de espera de puerta de enlace 504 significa que su servidor no recibió una respuesta lo suficientemente rápida del servidor ascendente. Debido a que se agotó el tiempo de espera de su solicitud, su servidor no puede cargar la página web y, en última instancia, cumplir su función como puerta de enlace; de ahí el nombre de error «Gateway Timeout».
Es posible que se pregunte qué causa exactamente el retraso en la respuesta del servidor ascendente, y esa es una buena pregunta. Vamos a abordarlo a continuación.
Causas del tiempo de espera de la puerta de enlace 504
Los errores de tiempo de espera de puerta de enlace 504 se encuentran entre los códigos de estado HTTP más frustrantes que puede recibir. Indican lo que le sucedió a su sitio web, pero no le dicen por qué sucedió, por lo que es un desafío identificar la causa y, en última instancia, corregir el problema.
A continuación se presentan algunas posibilidades.
Problemas de conectividad del servidor
La mayoría de los sitios web viven en varios servidores o proveedores de alojamiento de terceros. Si su servidor está inactivo por mantenimiento o por cualquier otra razón, su sitio web podría mostrar a los visitantes una página de error de tiempo de espera de puerta de enlace 504.
Cambios de DNS
Si recientemente cambió de servidor o movió su sitio web a una dirección IP diferente, se realizarán cambios en el servidor DNS de su sitio web. Esto podría hacer que su sitio web muestre a sus visitantes una página de error de tiempo de espera de puerta de enlace 504. Su sitio web no estará en funcionamiento hasta que estos cambios de DNS surtan efecto, lo que puede demorar algunas horas.
Configuraciones de firewall defectuosas
Su firewall es el guardián de su sitio web y lo protege de visitantes malintencionados o ataques de denegación de servicio distribuido (DDoS). A veces, una configuración defectuosa del cortafuegos hará que su cortafuegos considere las solicitudes de una red de entrega de contenido como un ataque a su servidor y las rechace, lo que dará como resultado un error de tiempo de espera de puerta de enlace 504.
Errores en el código de su sitio web
Si hay un error en el código de su sitio web, es posible que su servidor no pueda responder correctamente a las solicitudes de una red de entrega de contenido.
Errores de conectividad de red
Dado que un error 504 es el resultado de un tiempo de espera durante el procesamiento de una solicitud entre servidores, es probable que el problema resida en ellos, no en la conexión a Internet o el dispositivo del usuario. Sin embargo, si solo un usuario informa haber visto un error 504 en su sitio, podría tener que ver con su módem, enrutador u otro dispositivo. o su conexión a Internet.
Dado que existen múltiples razones por las que puede ocurrir un error 504, en última instancia, dependerá de usted descartar cada una de ellas hasta que encuentre la verdadera causa. Afortunadamente, existen cinco soluciones comunes y efectivas para solucionar la mayoría de las causas de los errores de tiempo de espera de puerta de enlace 504.
Cómo reparar los errores de tiempo de espera de la puerta de enlace 504
- Busque problemas de conectividad del servidor.
- Compruebe si hay cambios de DNS.
- Revisa tus registros.
- Corrija configuraciones de firewall defectuosas.
- Revisa el código de tu sitio web para encontrar errores.
- Póngase en contacto con su proveedor de alojamiento.
1. Busque problemas de conectividad del servidor.
Si su servidor está inactivo por mantenimiento o por cualquier otra razón, es probable que su sitio web muestre a los visitantes una página de error de tiempo de espera de puerta de enlace 504. La única forma de solucionar este problema es esperar a que su servidor finalice el mantenimiento o solucione el problema que causa el error.
2. Compruebe si hay cambios en el DNS.
Si recientemente cambió de proveedor de alojamiento o movió su sitio web a una dirección IP diferente, entonces deberá actualizar el servidor DNS de su sitio web. Estos cambios de DNS tardan algunas horas en procesarse, por lo que, mientras tanto, su sitio web puede mostrar a los visitantes una página de error de tiempo de espera de puerta de enlace 504. La única solución es quedarse quieto mientras estos cambios de DNS surten efecto.
3. Revise sus registros.
Si el problema no es la conexión de su servidor o la información de DNS, consulte los registros de su servidor. Estos registros brindan detalles sobre la salud y el estado de su servidor. Revisarlos puede descubrir otros problemas que podrían estar causando un error 504.
4. Corrija configuraciones de firewall defectuosas.
Una configuración de firewall defectuosa puede ser la razón detrás de su error de tiempo de espera de puerta de enlace 504. Para descartarlo como la causa, puede temporalmente desactive su cortafuegos.
Si su dispositivo funciona con Windows, vaya a su panel de control y haga clic en Actualización y seguridad > Seguridad de Windows > Protección contra virus y amenazas > Administrar configuraciones. En esta página de configuración, puede desactivar su firewall.
Si su dispositivo se ejecuta en Mac OS, simplemente navegue hasta Preferencias del Sistema > Seguridad y Privacidad > cortafuegos para desactivarlo.
Una vez que haya desactivado su firewall, verifique si se resolvió el error 504. Si es así, puede reconfigurar la configuración de su programa antivirus existente o cambiar a uno nuevo.
Si el error no se resuelve, no olvide reactivar su firewall antes de pasar al siguiente paso.
5. Examine el código de su sitio web para encontrar errores.
Examine su código para encontrar errores o copie su código en una máquina de desarrollo. Llevará a cabo un proceso de depuración exhaustivo que simulará la situación en la que se produjo el error de tiempo de espera de la puerta de enlace 504 y le permitirá ver el momento exacto en el que las cosas salieron mal.
6. Póngase en contacto con su proveedor de alojamiento.
Ponerse en contacto con su proveedor de alojamiento debe ser el último recurso. Pero si probó los pasos anteriores y aún ve el error 504 Gateway Timeout, es posible que puedan resolver el problema o proporcionar información valiosa.
Cómo los errores de tiempo de espera de la puerta de enlace 504 afectan al SEO
Reparar un error de tiempo de espera de puerta de enlace 504 puede llevar tiempo, pero vale la pena el esfuerzo teniendo en cuenta cómo puede afectar el SEO técnico de su sitio.
Al igual que un error de servidor interno HTTP 500, un error 503 o cualquier otro error 5xx, un error de tiempo de espera de puerta de enlace 504 impide que se cargue su sitio web. Esto no solo perjudica la experiencia del usuario, sino que también perjudica el rendimiento de su SEO.
Si un rastreador web intenta rastrear una de sus páginas y recibe un error 504, entonces no puede rastrear la página. Si esa página ya se ha indexado, es posible que se baje en los resultados del motor de búsqueda. O podría ser desindexado si el error persiste.
Resolución del error de tiempo de espera de la puerta de enlace 504
No existe una forma infalible de evitar errores de tiempo de espera de puerta de enlace 504 en su sitio, pero hay pasos que puede seguir para resolverlos. Al corregir este error lo más rápido posible, se asegurará de que los visitantes continúen teniendo experiencias fluidas en su sitio y mitiguen cualquier impacto negativo en su SEO.
Nota del editor: esta publicación se publicó originalmente en enero de 2019 y se actualizó para que sea más completa.
Publicado originalmente el 12 de agosto de 2021 a las 13:00:00, actualizado el 12 de agosto de 2021
…