No hay nada más molesto que una pantalla en blanco con un mensaje de error en lugar del contenido de tu sitio web. Hoy, veremos el error de tiempo de espera de la puerta de enlace 504 y también daremos algunas recomendaciones sobre cómo solucionarlo en su sitio de WordPress. Para la mayoría de los blogs y tiendas en línea, estos errores pueden provocar una pérdida de ingresos. Los visitantes abandonan inmediatamente el recurso con una mala experiencia y no pueden realizar compras. Así que vamos a sumergirnos –
¿Que es el error de tiempo de espera de la puerta de enlace 504?
Los códigos de estado HTTP que comienzan con 5 son errores del lado del servidor. Aparecen cuando no se puede realizar la petición por fallo de conexión entre varios servidores.
¿Qué significa el tiempo de espera de la puerta de enlace 504? 504 El error de tiempo de espera de la puerta de enlace es un código de estado HTTP. Aparece cuando un servidor no recibe una respuesta oportuna de otro que funciona como puerta de enlace o proxy. En pocas palabras, el tiempo de espera de la puerta de enlace 504 significa que el servidor no pudo completar su solicitud dentro de un período.
Hay muchos mensajes de error de WordPress que podría haber experimentado en su sitio web. También puedes consultar algunas de las listas de los errores más comunes de WordPress y su solución.
- La pantalla blanca de la muerte
- Error al establecer una conexión de base de datos
- Demasiados errores de redirección
- 502 Error Puerta de enlace incorrecta
Como hay una variedad de navegadores web, sistemas operativos y tipos de servidores, muestran el error 504 de muchas maneras. Todos ellos, por regla general, significan lo mismo. Enumeramos algunas de las versiones más populares del error HTTP 504:
- 504 Tiempo de espera de puerta de enlace
- 504 Tiempo de espera de puerta de enlace NGINX
- Tiempo de espera de puerta de enlace NGINX 504
- Error de tiempo de espera de puerta de enlace
- 504 tiempo de espera de la puerta de enlace PHP
- Error 504
- Código de error 504
- 504 Código de estado
- Error HTTP 504
- Error de tiempo de espera de puerta de enlace 504
- HTTP 504
- Error 504
- Tiempo de espera de puerta de enlace (504)
- 504 Gateway Time-out: el servidor no respondió a tiempo
¿Cuáles son las causas del error de tiempo de espera de la puerta de enlace 504?
Antes de considerar el error en sí, es importante entender por qué aparece. Cada vez que inicia su navegador y visita una URL, envía la solicitud al servidor donde está alojada. Luego, el servidor web procesa la solicitud y envía los recursos solicitados junto con un encabezado HTTP. Este encabezado contiene uno de los muchos códigos de estado HTTP que le permiten saber si todo está bien o si algo salió mal. No todos los códigos de estado son malos. Por ejemplo, el código de estado 200 indica que todo funciona bien.
Cualquier código de estado en el 500-s es un código de error (500, 501, 502, 503, 504, etc.) que tiene diferentes significados. Indican que la solicitud fue aceptada, pero el servidor no pudo ejecutarla.
En ese sentido, el error HTTP 504 significa que el servidor que se ejecuta como puerta de enlace no tiene tiempo para esperar una respuesta del servidor. El código se devuelve cuando hay dos servidores involucrados en el procesamiento de la solicitud y el tiempo de respuesta del segundo servidor ha expirado.
Además de los tiempos de espera del servidor, existen otras causas que conducen al código de error 504:
- Servidor lento: es posible que el servidor donde aloja su sitio web de WordPress esté respondiendo demasiado lento y, por lo tanto, genere errores de puerta de enlace.
- Trabajadores de PHP insuficientes: los trabajadores de PHP están acostumbrados a ejecutar código en su sitio de WordPress. Los sitios exigentes pueden hacer que todos los trabajadores de PHP estén ocupados. En ese caso, forman la cola. Si la cola y el trabajo pendiente están llenos, las solicitudes antiguas se ignoran. Puede pedirle a su alojamiento que aumente la cantidad de trabajadores de PHP. Los trabajadores de PHP adicionales para un sitio permiten la ejecución de varias solicitudes simultáneamente.
- Problemas con el Firewall: el cortafuegos de su servidor puede contener errores debido a una configuración incorrecta o reglas que bloquean la conexión.
- Conexión de red: si hay un problema con la conexión de red entre el servidor proxy y el servidor web, esto puede provocar demoras. Además, puede haber problemas de red con el balanceador de carga, si se usa.
¿Cómo solucionar el error de tiempo de espera de la puerta de enlace HTTP 504?
Cuando vea un error de tiempo de espera de la puerta de enlace 504, es posible que no sepa qué hacer. Siempre puedes probar las siguientes acciones:
- Intenta recargar la página
- Prueba con otro navegador
- Comprobar en diferentes dispositivos
- Deshabilitar el servidor proxy
- Comprobar la propagación de registros DNS
- Deshabilitar temporalmente el CDN
- Verifique los problemas con su proveedor de alojamiento
- Limpie el sitio de spam, bots y protéjalo de ataques DDoS
- Revisa tus plugins y temas
- Revisa los registros
- Cambiar las opciones de Nginx
Intenta recargar la página:
Una de las primeras cosas que debe hacer cuando se enfrenta al error HTTP 504 Gateway Timeout es esperar un minuto y volver a cargar la página. Quizás el alojamiento o el servidor simplemente estén sobrecargados, y el sitio volverá a funcionar rápidamente.
Otra cosa que puede hacer es verificar el estado de su sitio web en downforeveryoneorjustme.com. Este sitio le dirá si el sitio está fuera de servicio solo para usted o para todos los visitantes. La herramienta comprueba el código de estado HTTP que devuelve el servidor. Si el código difiere de 200, entonces, en este caso, verá el puntero hacia abajo. Significa que el sitio no funciona para todos.
Prueba con otro navegador:
En caso de que el sitio esté en línea, pero aún vea el error HTTP 504 Gateway Timeout, intente cambiar su navegador a otro. Borre el caché del navegador o use el modo incógnito, esto también puede ayudar a determinar si el error es causado por el navegador.
Comprueba en diferentes dispositivos:
Intente abrir el sitio en diferentes computadoras, diferentes redes o en dispositivos móviles. Si nada pudo ayudar a corregir el tiempo de espera de la puerta de enlace del Error 504, este paso lo ayudará a determinar si el problema está en el lado del servidor o si es local.
Deshabilitar el servidor proxy:
A veces puede recibir un error HTTP 504 si utiliza un servidor proxy. Estos casos son muy raros, especialmente en el lado del cliente. Lea las guías sobre cómo deshabilitar el proxy en Windows y Mac.
Para usuarios de Windows
Paso 1: Vaya a su navegador Chrome y haga clic en el botón de menú «⋮» ubicado en la esquina superior derecha y seleccione «Configuración».
Paso 2: ahora desplácese hacia abajo y seleccione la sección «sistema» seguida de «Abrir configuración de proxy».
Paso 3: si es un usuario de Windows 10 o superior, esto abrirá una ventana de configuración de proxy separada.
Paso 4: En la ventana de configuración del proxy, encontrará dos secciones, Configuración automática del proxy y Configuración manual del proxy.
En Configuración automática de proxy, Desactivar: Detectar automáticamente la configuración (botón Alternar) y Usar secuencia de comandos de configuración (haga clic en Configurar > Desactivar > Guardar)
En Configuración manual de proxy, Desactivar: Usar un servidor proxy (Haga clic en el botón Configuración> Desactivar> Guardar)
En Configuración manual de proxy, Desactivar: Usar un servidor proxy (Haga clic en el botón Configuración> Desactivar> Guardar)
Los usuarios de Mac pueden seguir los siguientes pasos para deshabilitar la configuración del proxy:
Paso 1: Vaya al menú de Apple o haga clic en el ícono de Apple ubicado en la parte superior izquierda de la pantalla de su Mac.
Paso 2: haga clic en Configuración del sistema o Preferencias del sistema, según corresponda.
Paso 3: Ahora haga clic en «Red» en la barra lateral.
Paso 4: en el panel derecho, seleccione un servicio de red > haga clic en el botón Avanzado.
Paso 5: Haga clic en la pestaña Proxy y marque desmarcar todos los protocolos en «Seleccione un protocolo para configurar» y haga clic en el botón «Aceptar» cuando haya terminado.
Compruebe la propagación de registros DNS:
El tiempo de espera de la puerta de enlace HTTP Error 504 a menudo se debe a problemas con el servidor DNS. Hay dos razones para eso. En el lado del servidor, sucede cuando el nombre de dominio no se cambia a la dirección IP correcta. Si acaba de mover el sitio web de WordPress a un nuevo alojamiento, es importante esperar hasta que la dirección se agregue a la base de DNS. En la mayoría de los casos, tarda hasta 24 horas. Todo depende del valor TTL de sus registros DNS. Puede usar una herramienta gratuita como DNSMap para verificar si su DNS se ha extendido por todo el mundo.
El segundo problema de DNS se relaciona con el lado del cliente. En este caso, puede borrar su caché de DNS local. Esto es similar a borrar el caché del navegador.
En Windows, simplemente abra una línea de comando y escriba lo siguiente:
ipconfig/flushdns
Debería ver el mensaje «Se vació con éxito la caché de resolución de DNS».
En macOS, escriba lo siguiente en la terminal:
dscacheutil -flushcache
Nota: no hay mensajes de operaciones exitosas en Mac.
Y, finalmente, puede cambiar temporalmente los servidores DNS de su cliente. De manera predeterminada, los servidores DNS los proporciona su ISP. Puede cambiarlos temporalmente a un servidor DNS público, por ejemplo, proporcionado por Google. Algunas personas prefieren usar los DNS públicos de Google constantemente porque en algunos casos son más confiables.
Neothek ofrece servicios de web hosting, registro de dominios, correo electrónico, certificados SSL, diseño de páginas web y diseño gráfico.