TechBlogSD - Todo para WordPress y desarrollo WEB
Instrucciones de WEB y WordPress, noticias, reseñas de temas y complementos

¿Cómo reparar el error de tiempo de espera de la puerta de enlace 504?

8

Todos los que utilizan Internet probablemente han experimentado un "Error de tiempo de espera de puerta de enlace 504". Para comprender este error, es esencial comprender cómo funciona Internet. Internet es una red compleja de Internet, lo que significa que hay muchos servidores web que intercambian información como Estos servidores funcionan en una cadena involucrada en el proceso de obtener las páginas web requeridas en su navegador. En este proceso de cadena, un servidor en el flujo ascendente actúa como una puerta de enlace para el servidor descendente hasta que se llega al final del servidor final donde se encuentra la información solicitada Puede ser obtenido.

¿Qué es el error de puerta de enlace 504?

504 es el código de estado HTTP devuelto por el servidor web ascendente cuando la solicitud del servidor descendente no se puede procesar o tarda demasiado. El error de tiempo de espera de la puerta de enlace 504 básicamente significa que el servidor solicitado no obtuvo una respuesta del servidor receptor en el otro lado dentro del plazo estipulado. Esto a menudo se denomina "tiempo de espera", que es una terminología de la que probablemente haya oído hablar antes. Como puede imaginar, estos errores pueden aparecer en cualquier navegador, aplicación vinculada a Internet o sistema operativo.

¿Cómo reparar el error de tiempo de espera de la puerta de enlace 504?

504 Error de tiempo de espera de puerta de enlace

La definición de este error es la siguiente:

Cuando el servidor1 actúa como una puerta de enlace externa o proxy y no recibió la respuesta a tiempo del siguiente servidor2 más arriba en la cadena de solicitudes al que intentó acceder para cumplir con la solicitud, se recibe el código "504 – Tiempo de espera de la puerta de enlace". .

Solucionar el error de tiempo de espera de la puerta de enlace 504

La mayoría de las veces, a menos que haya tenido dificultades con su conexión a Internet o su computadora, el tiempo de espera no suele terminar. Sin embargo, siempre vale la pena asegurarse, y hay varias formas de hacerlo.

Para un usuario:
  1. Recargar la página web
  2. Consulta el sitio más tarde
  3. Reinicie el enrutador / módem
  4. Verifique la configuración de su red
  5. Contactar al propietario del sitio web
  6. Comuníquese con su ISP
Para el propietario de un sitio:
  1. Verificar el registro del servidor
  2. Actualización del archivo de zona DNS (verificación de propagación de DNS)
  3. Configuración incorrecta del cortafuegos
  4. Configuración incorrecta de CDN o almacenamiento en caché
  5. Problema con el script PHP
  6. Retraso en la conexión al servidor
Para el propietario del sitio de WordPress:
  1. Conflicto con complementos o archivos de temas
  2. Habilitar depuración y verificación
  3. Establecer el tiempo de ejecución de PHP

Si ves 502 – Puerta de enlace incorrecta, consulta un artículo separado sobre cómo solucionar el error 502 – Puerta de enlace incorrecta en Google Chrome.

Solucionar el error de tiempo de espera de puerta de enlace 504 para un usuario

Recargar la página web

La forma más rápida y sencilla es intentar volver a cargar la página web para ver si el error se repite. Incluso si el error no es tuyo, el tiempo de espera puede haber sido temporal, posiblemente debido a una afluencia momentánea en el tráfico en línea o algo similar. Si el error persiste a pesar de esto, pase a la siguiente opción.

¿Cómo reparar el error de tiempo de espera de la puerta de enlace 504?

Actualizar página en Chrome Chrome

Recuerde no actualizar la página cuando esté en la pasarela de pago. Esto puede resultar en un pago doble debido al hecho de que el pago podría haber sido exitoso antes de que se agote el tiempo de espera.

Verifique el sitio más tarde

Si la recarga del sitio no funciona, espere un momento y vuelva al sitio más tarde. El problema puede ser intermitente en el lado del servidor, lo que puede resolverse en poco tiempo.

Reiniciar el enrutador / módem

Otro método rápido y fácil sería intentar reiniciar todos sus dispositivos conectados a la red. Hoy en día, el enrutador es un solo dispositivo que hace tanto la función de módem como el enrutamiento de la conexión inalámbrica. Por lo tanto, reiniciar el enrutador puede ayudar a resolver el error de tiempo de espera de la puerta de enlace 504, si el problema está en su enrutador.

Compruebe la configuración de LAN

La configuración de red que debe verificar es deshabilitar la opción "detectar configuraciones automáticamente" en la configuración de su conexión LAN. También es una buena idea deshabilitar la configuración del proxy para verificar si el problema ocurre debido a una configuración incorrecta del proxy.

¿Cómo reparar el error de tiempo de espera de la puerta de enlace 504?

Compruebe la configuración de LAN

Limpiar DNS y renovar IP y TCP / IP

Si falla en las dos opciones anteriores, es posible que desee vaciar su DNS para evitar los problemas de almacenamiento en caché de DNS. Esto ayudará especialmente si el sitio completo o parte del sitio se cambia a un servidor diferente. Dado que su PC tiene los detalles antiguos en la caché, puede causar demoras en obtener la página solicitada.

Puede hacer esto en Windows 10 consultando este artículo sobre cómo ver y vaciar la caché de DNS en Windows 10. También puede renovar el protocolo IP y TCP / IP utilizando los siguientes comandos en el símbolo del sistema de su PC con Windows 10.

netsh winsock restablecer netsh int ip restablecer ipconfig / liberar ipconfig / renovar

En Mac, vaya a la aplicación "Terminal", escriba el siguiente comando y presione enter.

sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder

Debe ingresar la contraseña de administrador para ejecutar este comando.

Acceder a recursos bloqueados

Asegúrese de no intentar acceder a los sitios que están bloqueados por el ISP oa nivel de país. Por ejemplo, acceder a las páginas con los botones de seguimiento de Facebook puede llevar mucho tiempo en China. Esto se debe a que el servicio está bloqueado; aunque se cargará el resto del contenido del sitio, verá el marcador de posición del cuadro de iconos sociales que muestra un error de tiempo de espera.

No puede hacer ningún truco aquí más que usar una VPN o un proxy confiable para acceder a los recursos bloqueados.

Comuníquese con su ISP

Si alguno de los anteriores aún no soluciona el problema, intente visitar otra página web para ver si el error se repite en otra página. Si el error también aparece en otros sitios web, podría ser una buena idea ponerse en contacto con su proveedor de servicios de Internet o verificar si se conocen cortes o problemas con su conexión a Internet.

Contactar al propietario del sitio web

Si otras páginas web se abren bien, puede estar seguro de que no es causado por nada de su parte. Si el error continúa durante más de uno o dos días, sería una buena idea ponerse en contacto con el administrador del sitio web / servidor y notificarle el problema. Una vez notificado, es posible que puedan solucionarlo en un período de tiempo relativamente pequeño, lo que significa que puede seguir utilizando el sitio web al contenido de su corazón.

Si el administrador de un sitio web / servidor no se comunica con usted ni soluciona el problema lo antes posible, suele ser una buena señal de que no es muy confiable. El sitio web puede ser un poco, bueno … “dudoso", en cuyo caso, no estaría equivocado si buscara un sitio web diferente que se adapte a sus necesidades.

Para el propietario de un sitio web:

Si es el propietario de un sitio web y ve un error de tiempo de espera de puerta de enlace 504, hay diferentes acciones que puede realizar para recuperar el sitio.

Verificar el registro del servidor

El primer e importante paso es verificar el archivo de registro en su servidor. Generalmente, este archivo de registro se encuentra en la raíz de su sitio. Póngase en contacto con su empresa de alojamiento si no puede acceder al archivo de registro o no puede comprender el contenido.

Actualización del archivo de zona DNS

Similar a la caché de DNS en su computadora y navegador, el servidor también tiene entradas de archivo de zona DNS para resolver el nombre de dominio en una dirección IP. Existe la posibilidad de que la modificación en el archivo de zona DNS provoque un error de tiempo de espera de la puerta de enlace.

Si ha cambiado las entradas de DNS en los últimos días, verifique la propagación de DNS para su dominio. Esto mostrará si se puede acceder al sitio en todo el mundo utilizando la nueva dirección IP.

¿Cómo reparar el error de tiempo de espera de la puerta de enlace 504?

Comprobación de la propagación de DNS

Recuerde que el cambio en el servidor de alojamiento y el uso de CDN provocarán cambios en los servidores DNS. Entonces, si ha cambiado la empresa de alojamiento automáticamente, los servidores DNS se cambiarán al nuevo alojamiento, lo que puede demorar hasta 48 horas en general. Aunque verá errores relacionados con el DNS durante este tiempo, también puede causar un error de tiempo de espera debido al tiempo que lleva resolver las nuevas direcciones IP.

Configuración incorrecta del cortafuegos

Es común entre los propietarios de sitios tener un firewall para proteger el sitio de los piratas informáticos. Pero a veces, la configuración incorrecta en la configuración del firewall bloqueará los recursos por completo y dará como resultado un error de tiempo de espera.

La forma más sencilla de comprobarlo es desactivar el cortafuegos y comprobar si se puede acceder a su sitio.

Configuración incorrecta de CDN o almacenamiento en caché

Casi todos los sitios de la web utilizan CDN y almacenamiento en caché en la actualidad. El almacenamiento en caché del lado del servidor necesita cambios de configuración y también la CDN como Cloudflare necesita cambios de DNS para el almacenamiento en caché.

¿Cómo reparar el error de tiempo de espera de la puerta de enlace 504?

504 Error de tiempo de espera de puerta de enlace con Cloudflare

Si sospecha que el culpable es CDN o el almacenamiento en caché, simplemente desactívelos para verificar que se pueda abrir el sitio. Luego, comuníquese con el proveedor de servicios y configure correctamente para que no afecte a los usuarios reales.

Problema con los scripts PHP

Hay muchos scripts PHP que se pueden colocar en su servidor para obtener las funcionalidades requeridas. Estos scripts se pueden comprar a terceros por poco o nada de dinero. Pero el problema es que la mayoría de estos scripts están mal codificados y ocupan los recursos del servidor.

Las empresas de alojamiento restringen el tiempo de ejecución de PHP (como 300 milisegundos) para que estos sitios destruyan todo el sitio o el servidor. Cuando se activa, la secuencia de comandos puede ejecutarse durante mucho tiempo y provocar un error de tiempo de espera. La empresa de alojamiento también puede bloquear o eliminar su cuenta de alojamiento, ya que este será el incumplimiento de los términos y condiciones.

Así que analice el archivo de registro en su servidor y verifique que los scripts PHP causan el error de tiempo de espera. En caso afirmativo, elimine o deshabilite esos scripts de inmediato y consulte con el proveedor de servicios al respecto.

Retraso en la conexión del servidor

Generalmente, el tiempo de carga de sus páginas será muy lento si utiliza un servidor de alojamiento compartido. En tal caso, las páginas de uso intensivo de recursos en cualquiera de los sitios alojados en el mismo servidor pueden ralentizar el servidor completo y dar como resultado un error de tiempo de espera.

Compruebe la utilización del servidor si tiene acceso o póngase en contacto con su proveedor de alojamiento para organizar más recursos para su sitio mediante la actualización.

Para el propietario del sitio de WordPress:

Si tiene un sistema de gestión de contenido de WordPress, la situación podría ser muy diferente. Estas son algunas de las opciones que puede probar:

Conflicto con complementos o archivos de temas

¿Actualizó su tema o uno de los complementos justo antes de recibir el error de tiempo de espera de la puerta de enlace 504? Si es así, vuelva a la versión anterior y verifique que el sitio sea accesible.

Si no puede encontrar un complemento específico, desactive todos los complementos y vuelva al tema predeterminado. Esto debería ayudar a acceder sin complementos y reducir el problema.

Habilitar depuración y verificación

Edite su archivo “wp-config.php” y agregue la siguiente línea para habilitar la depuración.

define (‘WP_DEBUG’, verdadero);

Cuando esté habilitado, verá el mensaje de error relevante en su sitio.

Recuerde que todos los usuarios que abran su sitio también pueden ver el mensaje de error. Por lo tanto, se recomienda realizar la depuración en un entorno de prueba o stagging en lugar de en un sitio en vivo por razones de seguridad.

Establecer el tiempo de ejecución de PHP

Como ya hemos explicado, los scripts PHP pueden causar retrasos debido al límite de tiempo de ejecución establecido por su host. Si está seguro, aumente el tiempo de ejecución agregando la siguiente línea en el archivo “php.ini”.

Asegúrese de que su anfitrión permita el límite antes de realizar modificaciones por su cuenta.

Conclusión

Ya sea que sea un usuario o propietario de un sitio, este tipo de errores puede frustrarlo si no puede resolverlos rápidamente. Recuerde también que el error de tiempo de espera de la puerta de enlace 504 es diferente al 502 de la puerta de enlace incorrecta. Creemos que uno de los pasos anteriores lo ayudó a resolver el problema.

Fuente de grabación: www.webnots.com
Deja una respuesta

This website uses cookies to improve your experience. We'll assume you're ok with this, but you can opt-out if you wish. Accept Read More