Error 504

El código de error HTTP 504 Gateway Timeout indica que los servidores que gestionan las solicitudes de un sitio web tienen problemas para comunicarse entre sí. En otras palabras, el servidor principal responsable de procesar la solicitud y servir una respuesta al navegador no recibe una respuesta del servidor ascendente.

Así que devuelve al navegador un código de error HTTP 504 para significar que el tiempo de espera para procesar la solicitud ha expirado. Como el error 504 es bastante genérico, no comunica ninguna información sobre la causa concreta del problema.

La creación de contenidos en un sitio web es un gran reto para cualquier propietario de un sitio web. Pero para la mayoría, el mantenimiento del sitio para garantizar su accesibilidad a los visitantes es un reto mayor.

El error HTTP 504 Gateway Timeout es uno de los peores errores que afectan a los blogs y sitios de comercio electrónico de WordPress. Este tipo de error no sólo hace entrar en pánico a los propietarios de los sitios web, sino también a los usuarios que luchan por cargar un recurso del sitio.

Sin embargo, existen soluciones muy fiables para arreglar el error HTTP 504 Gateway Timeout y garantizar una buena experiencia a los visitantes

En este artículo, me centraré primero en las diferentes razones que pueden causar un error 504. A continuación, expondré varias soluciones que le permitirán arreglar eficazmente un error HTTP 504 Gateway Timeout en su sitio.

Capítulo 1: ¿Qué es un error HTTP 504 y cómo se manifiesta?

Cuando un usuario hace clic en un enlace para visitar un sitio web, el navegador envía una solicitud al servidor que aloja los datos del sitio web. El servidor procesa la solicitud y, a su vez, responde al navegador con el recurso del sitio que coincide con la solicitud realizada.

Para responder a las solicitudes realizadas por un navegador, el servidor envía al navegador un conjunto de códigos llamados códigos de estado HTTP. Estos códigos indican al usuario el estado de la solicitud. Cada uno de estos códigos tiene un significado fijo y no todos se refieren a errores.

El código de estado HTTP 200 OK, por ejemplo, indica que el servidor ha procesado con éxito la solicitud. En este capítulo, explicaré lo que significa la clase de códigos de estado HTTP 5xx, en este caso el código de estado HTTP 504.

1.1 ¿Qué significa el código de estado HTTP 504?

La presencia de un código de estado perteneciente a la clase HTTP 5xx indica que el servidor tiene un problema y es consciente de que no puede procesar la solicitud. Por eso se llaman códigos de estado 5xx

Existen oficialmente cinco (5) códigos de estado pertenecientes a la clase HTTP 5xx:

  • HTTP 500: El código de estado HTTP 500 Internal Server indica que hay un obstáculo inesperado que impide al servidor responder a la solicitud;
  • HTTP 501: El error HTTP 501 no implementado se produce cuando el servidor no carga la funcionalidad necesaria para devolver la solicitud;
  • HTTP 502: Un error 502 Bad Gateway indica que el servidor principal que gestiona la solicitud ha recibido una respuesta no válida del servidor anterior
  • HTTP 503: Indica que el servidor web es temporalmente incapaz de procesar la solicitud del usuario;
  • HTTP 504.
Erreur-504-2

También puede descubrir otros códigos no oficiales como:

  • HTTP 506 ;
  • HTTP 507;
  • HTTP 509;
  • HTTP 520, etc.

Volviendo al error HTTP 504, suele producirse cuando hay dos servidores implicados en el procesamiento de la solicitud del usuario

Cuando el primer servidor o servidor principal está esperando una respuesta del segundo servidor o servidor ascendente, que no responde o no lo hace dentro del plazo normal.

Esto da lugar a un error HTTP 504 Gateway Timeout (el tiempo límite para procesar la solicitud ha expirado).

Fix Available at ErrorVault

Fuente: hubspot

Aunque puede mostrar un mensaje similar en la mayoría de los usuarios, el error HTTP 504 se presenta de diferentes maneras según:

  • La variedad de navegadores;
  • Servidores web
  • Sistemas operativos
  • Sistemas operativos; etc

Estos son los mensajes más comunes que puede encontrar como resultado de un error 504:

  • HTTP 504 ;
  • Error HTTP 504 ;
  • Error 504 ;
  • error 504 ;
  • Error de tiempo de espera de la puerta de enlace ;
  • Error 504 Tiempo de espera de la puerta de enlace ;
  • Tiempo de espera de la puerta de enlace (504) ;
  • 504 Tiempo de espera de la pasarela NGINX ;
  • Error HTTP 504 – Tiempo de espera de la puerta de enlace ;
  • 504 Tiempo de espera de la puerta de enlace: el servidor ha tardado demasiado en responder;
  • 504 Tiempo de espera de la puerta de enlace – El servidor no respondió a tiempo, etc.

Independientemente de la redacción, todas las respuestas informan de un error de código de estado HTTP 504.

1.¿Cuál es el impacto del error 504 Gateway Timeout en el SEO?

Todos los errores 5xx comprometen la experiencia del usuario porque impiden que se muestren las páginas web, mientras que la política de Google se centra en el usuario

En los últimos años, el motor de búsqueda ha puesto en marcha varias acciones para ofrecer mejores servicios a sus usuarios.

Por lo tanto, Google se toma en serio todos los errores que tienden a perjudicar o decepcionar a los usuarios cuando visitan el motor de búsqueda

Un error 504 de tiempo de espera de la puerta de enlace que persiste en una página web durante un largo período de tiempo puede conducir a la desindexación de esa página de los resultados de búsqueda.

Gateway Timeout

Fuente: hubspot

Cuando hay presencia de un error 503, por ejemplo, en su sitio, los rastreadores reconocen el error durante la indexación y entienden que se trata de un problema temporal

Este tipo de error suele aparecer cuando se activa el modo de mantenimiento del sitio. Los rastreadores pueden volver más tarde a rastrear el sitio

Por otro lado, un error HTTP 504 Gateway Timeout definitivamente no es temporal y puede persistir durante mucho tiempo si no se ponen en marcha rápidamente medidas correctoras.

En caso de que se produzca el error 504 Gateway Timeout y dure unos minutos, los bots intentarán rastrear la página durante este periodo sin éxito. Es posible que no reconozcan el error de inmediato aunque sirvan la página desde su caché.

Pero si el error dura más de 6 horas en su página, Google recogerá el error y puede llegar a ser perjudicial para su sitio

Además, su sitio puede experimentar un aumento de la tasa de rebote, ya que los visitantes se van inmediatamente. Cuando los visitantes acceden a su sitio a través de un enlace roto, mostrando un error HTTP 504, no podrán acceder al contenido del sitio y se verán obligados a migrar a sus competidores.

Taux de rebond

Estas visitas infructuosas contribuyen a un aumento excesivo de la tasa de rebote, que es casi hostil para el SEO del sitio.

Para evitar a los usuarios este problema, Google puede bajar esta página de los resultados de búsqueda hasta que corrija el error.

1.3. ¿Qué causa el error HTTP 504 Gateway Timeout?

El error HTTP 504 Gateway Timeout es uno de los errores más frustrantes que pueden aparecer en su sitio

Al igual que otros tipos de errores de la clase HTTP 5xx, el error 504 Gateway Timeout informa de un problema con el servidor, pero no dice nada sobre la causa de lo ocurrido.

Por lo tanto, se convierte en un juego enigmático para el webmaster o el propietario del sitio identificar el problema para corregirlo. Estas son algunas de las posibles causas de un error de tiempo de espera de la pasarela 504

Si nos atenemos al significado del error 504 Gateway Timeout, que se refiere a la expiración del tiempo de espera entre los dos servidores que se comunican para procesar la solicitud, podemos decir que el problema no está en el dispositivo ni en la conexión a Internet del usuario.

El código de error HTTP 504 indica que el servidor principal no recibe una respuesta del servidor ascendente a tiempo para procesar la solicitud

Hay varias razones para este tiempo de espera. Pueden estar relacionados con un mal funcionamiento o un problema del servidor de subida, o con un fallo.

1.3.1. Problemas de conectividad del servidor

La mayoría de los sitios web se alojan en servidores web, y esto es un requisito previo para la seguridad y el buen funcionamiento de los recursos del sitio

Pero cuando el servidor que aloja su sitio web está caído o en mantenimiento, puede devolver a los usuarios un código 504 de tiempo de espera de la puerta de enlace.

1.3.2. Cambiar el DNS

Cuando cambia su servidor de alojamiento o traslada su sitio web a una nueva dirección IP, se producen cambios en el servidor DNS (Sistema de Nombres de Dominio).

Hasta que los cambios de DNS surtan efecto o se corrijan, el sitio no estará operativo. Como resultado, el servidor mostrará un código de error HTTP 504 a los usuarios que intenten acceder a un recurso del sitio.

1.3.3. Error de configuración del cortafuegos

El cortafuegos de un sitio web representa un contraataque que protege al sitio de visitantes hostiles y ataques de todo tipo

Un error en la configuración del cortafuegos puede hacer que éste considere una petición de un navegador como un ataque al servidor.

Por lo tanto, el cortafuegos rechazará las solicitudes. Si se rechaza la solicitud, el servidor principal perderá el tiempo. El servidor principal responderá al navegador con un código de estado HTTP 504 Gateway Timeout.

1.3.4. Error de codificación

Su servidor no podrá responder a una solicitud de la red de entrega de contenidos si hay un error en el código de su sitio. El servidor responderá con un código de error 504 porque no podrá acceder a los recursos del sitio que le permitan servir la página solicitada.

1.3.5. Posible error de conectividad

Si se ha producido un error 504 de tiempo de espera de la puerta de enlace debido a un tiempo de espera del servidor, lo más probable es que el problema esté en el nivel del servidor y no en el del usuario

Sin embargo, es probable que se trate de un problema con el dispositivo o el router del usuario cuando el error 504 Gateway Timeout es reportado por un solo usuario.

Dado que hay varias razones para que aparezca un error 504 de tiempo de espera de la puerta de enlace en un sitio, le corresponde analizar cada parámetro para encontrar el verdadero problema. A continuación, debe iniciar un proceso de corrección para que su sitio sea accesible para sus usuarios.

Capítulo 2: ¿Cómo solucionar el error de tiempo de espera de la puerta de enlace 504?

Dado que son muchos los parámetros que intervienen en la aparición de un código de estado de error 504, en esta sección le proporcionaré consejos sobre cómo solucionar el problema tanto a nivel del servidor como del cliente.

2.1. ¿Cómo detectar un error HTTP 504 Gateway Timeout?

Al detectar un error HTTP 504 Gateway Timeout en su sitio, puede utilizar métodos de corrección para que el sitio esté disponible para los usuarios. Pero esto es un verdadero problema, especialmente cuando se tienen miles de páginas en el sitio.

Claro, sería menos frustrante si un usuario señalara el error y la página en la que se encuentra. Pero como esto no siempre es obvio, debe supervisar el sitio regularmente para detectar un error HTTP 504 tan pronto como aparezca.

Par reponse

Fuente: mlocalseo

La supervisión regular del sitio le permite examinar el rendimiento del mismo y mantener una disponibilidad óptima. Para ello, puede utilizar un software de monitorización como Pingdom, que envía informes de error instantáneos por correo electrónico.

Este software le permite detectar un error 504 y resolverlo lo antes posible.

Del mismo modo, Screaming Frog, Semrush y Oncrawl tienen funciones de auditoría que le permiten obtener un informe de revisión del rendimiento de un sitio, así como las áreas de mejora del mismo.

Las herramientas de informe que ofrece Google Search Console son también una buena forma de detectar un error HTTP 504 en su sitio web. Normalmente, recibirá un mensaje de Google Search Console indicando la presencia de un error u otros problemas que pueden afectar negativamente al rendimiento de búsqueda de su sitio.

Couverture

Fuente: mlocalseo

Sin embargo, los informes de Google Search Console pueden pasar sin que usted reciba ninguna notificación. Por lo tanto, es importante comprobar la plataforma con regularidad. Para encontrar los informes de Search Console, vaya al índice y haga clic en «Informe de cobertura» en la columna de la izquierda.

2.2. Error 504 corregido en el navegador del usuario

No es probable que el código de error HTTP 504 que ha encontrado mientras navegaba por Internet sea el resultado de un problema con su dispositivo o conexión

Esta situación ocurre muy raramente o estaría subordinada a un código de estado de error 503 para indicar el mantenimiento del sitio o cualquier otro código.

El código de estado HTTP 504 Gateway Timeout es casi siempre el resultado de un mal funcionamiento en el servidor del sitio

Pero, como se ha mencionado anteriormente, es posible que el servidor proxy del navegador que está utilizando o el router de su conexión a Internet esté devolviendo este tipo de mensaje.

Para asegurarnos de que tenemos en cuenta todos los parámetros necesarios para corregir el error HTTP 504 Gateway Timeout, seguiremos los siguientes pasos:

2.2.1. Recargar la página web

Cuando se encuentra con un código de error HTTP 504 Gateway Timeout mientras navega por Internet, uno de los primeros intentos para solucionarlo es esperar unos minutos y volver a cargar la solicitud.

En la mayoría de los navegadores, puede actualizar la página aplicando el atajo de teclado F5. Del mismo modo, puede borrar la caché del navegador con el atajo de teclado CTRL+F5 antes de recargar la página web.

Para eliminar la suposición de que el error 504 se debe a una sobrecarga del servidor proxy de su navegador, también puede intentar abrir la página web en otro navegador.

Une actualisation forcee

Esto debería resolver el error HTTP 504 si el problema está en el navegador del usuario.

Si, a pesar de todos estos intentos, el problema no se resuelve, puede comprobar si el error se produce sólo a su nivel o si el sitio está caído para todos los demás.

También hay herramientas en línea que le permiten comprobar si un sitio está caído para todo el mundo o sólo para su navegador. Puede utilizar, por ejemplo, Abajo para todos o Sólo para mí o ¿Ahora mismo está abajo?

2.2.2. Reinicio de dispositivos de red: módem o router

Lo segundo que debe hacer para asegurarse de que el error 504 no es el resultado de un problema del usuario es reiniciar sus dispositivos de red

A veces, los dispositivos de la red wifi, como el módem o el router, pueden tener problemas de funcionamiento y provocar un error HTTP 504 Gateway Timeout

En efecto, puede lanzar su solicitud en el momento en que el router no funciona normalmente

Network status

Fuente: Kinsta

Esto hará que el servidor agote el tiempo de espera. Para solucionar este problema, es necesario reiniciar los dispositivos o reconfigurarlos para que vuelvan a solicitarlo.

2.2.3. Compruebe la configuración del servidor proxy

El servidor proxy se sitúa entre el navegador del usuario e Internet. Su función principal es actuar como puerta de entrada entre los usuarios y los sitios web, garantizando al mismo tiempo la seguridad y la privacidad del usuario.

En el transcurso de su trabajo, el servidor proxy rara vez provoca un error 504 de tiempo de espera de la pasarela. Sin embargo, un error de configuración del servidor proxy puede convertirse en una barrera entre su navegador y el sitio web

Esto impediría que el servidor del sitio accediera y respondiera a su solicitud.

Automatic proxy setup

Fuente: Kinsta

Para convencerse de si es o no el servidor proxy, puede desactivar primero el servidor proxy y reiniciar la solicitud.

En caso de que no utilice un servidor proxy en su navegador, puede omitir este paso.

2.2.4. Póngase en contacto con el operador o el administrador del sitio directamente

Después de probar todos estos consejos, si el error aún persiste, lo mejor es ponerse en contacto directamente con el administrador del sitio para informarle de su problema y de los intentos que ha hecho para solucionarlo.

De esta manera, si se conoce la causa del error o está relacionada con un proyecto web que se está implementando en el sitio, se puede saber más. Sabrá exactamente cuál es el problema que ha provocado el error 504 y cuánto tiempo se tardará en solucionar el problema y reanudar la actividad

Sin embargo, si el error sólo aparece en su navegador o en una pequeña proporción de usuarios, seguramente estará relacionado con una de las causas mencionadas anteriormente.

2.2.5. Compruebe el sitio más tarde y vuelva a solicitarlo

Si los cinco (5) consejos anteriores no le permiten resolver el error HTTP 504 Gateway Timeout y cargar la página solicitada, lo único que tiene que hacer es esperar a que el administrador del sitio resuelva el problema. Luego puede volver al sitio más tarde para acceder a los recursos.

2.3. Error HTTP 504 Gateway Timeout corregido a nivel de servidor

El objetivo de un proyecto web no se limita a ofrecer mejores contenidos a los usuarios. Como operador de un sitio web, también debe asegurarse de que las diferentes páginas del sitio web sean accesibles

Es crucial no perder de vista muchas otras tareas como

  • Garantizar un alojamiento estable;
  • Proteja su sitio contra el malware;
  • Una reacción rápida y eficaz ante problemas técnicos como un error de tiempo de espera de la puerta de enlace 504;
  • Y así sucesivamente…

Con esto, tiene varias opciones para intentar arreglar un error 504 de tiempo de espera de la puerta de enlace en su sitio y permitir que los visitantes accedan a él fácilmente. Una de las mejores herramientas SEO que puede utilizar para controlar los errores 5xx es Google Search Console.

2.3.1. Desactivación de la red de distribución de contenidos (CDN)

La red de entrega de contenidos (CDN) es un grupo de servidores cuya función es acelerar la entrega de contenidos acercando a los usuarios

A veces, puede aparecer un error 504 debido a la CDN que está utilizando en su sitio de WordPress. Esto se debe a que la mayoría de las CDNs intentarán mostrar la página web solicitada desde su caché cuando el servidor principal sea inalcanzable

Sin embargo, no todas las CDN tienen esta función activada por defecto, ya que es complejo almacenar en caché los recursos dinámicos de los sitios web.

reseau-de-CDN

Para asegurarse de que el origen del error 504, el tiempo de espera, es correcto, debe desactivar temporalmente la CDN y probar la carga del sitio

Si utiliza una extensión(CDN Enabler, W3 Total Cache, etc.), por ejemplo, para vincular los recursos del sitio a la URL de la red de distribución de contenidos, es importante desactivar todas sus extensiones.

En caso de que no pueda acceder al panel de administración del sitio para desactivar las extensiones, puede hacerlo a través de SFTP introduciendo el nombre del directorio de la extensión en cuestión.

También hay CDN que actúan como proxies completos y tienen cortafuegos adicionales entre su servidor de almacenamiento y el servidor de alojamiento del sitio. Algunos ejemplos son Cloudflare, Sucuri, etc.

Error 504

Fuente:alojamiento web

Al utilizar este tipo de CDN, es posible que se encuentre con errores recurrentes de clase 5xx de HTTP porque la mayoría de estas CDN almacenan y guardan en la memoria caché los errores 5xx devueltos por el servidor principal del sitio

Sin embargo, es más fácil detectar el error si se trata de un problema causado por CDNs como Cloudflare.

La versión gratuita de Cloudflare es capaz de provocar un error 504 Gateway Timeout. Pero no hay una táctica más rápida para desactivar Cloudflare ya que es un servicio proxy completo.

2.3.1.1. Primera variación del tiempo de espera de la pasarela 504 de Cloudflare

Cuando el servidor principal del sitio responda con un mensaje de código HTTP 504 Gateway Timeout, Cloudflare mostrará un mensaje personalizado 504 Gateway Timeout en su pantalla.

Cloudfare System Status

Fuente: Kinsta

En este caso, el origen del error está en el servidor de origen de su sitio y no en el lado de Cloudflare. Puede utilizar las técnicas que se indican a continuación para resolver el problema o ponerse en contacto con el servicio de alojamiento de su sitio web para obtener ayuda.

2.3.1.2. Segunda variación del tiempo de espera de la puerta de enlace de Cloudflare 504

En caso de que el problema sea con Cloudflare, la pantalla de error mostrará el nombre del servidor «Cloudflare».

504 Gateway Time out

Fuente: hubspot

En este momento, es probable que Cloudflare sea consciente de la existencia de dicho error y ya esté empleando medios para resolverlo

Para confirmarlo, puede ir a su página web y comprobar el estado del sistema de Cloudflare. Una solución más rápida es contactar con el soporte de Cloudflare.

2.3.2. Resolución de problemas de DNS

El error HTTP 504 puede ser causado por un mal funcionamiento del DNS en ambos lados (lado del servidor y lado del usuario)

El problema más común del Sistema de Nombres de Dominio que puede causar un error 504 de tiempo de espera de la pasarela en el lado del servidor es la ruptura entre el FQDN y la dirección IP del sitio.

Esto se debe a que cuando traslada su sitio de WordPress a otro servidor o alojamiento, el servidor DNS no responde inmediatamente. Esto provoca una ruptura entre el FQDN (Fully Qualified Domain Name) y la dirección IP del sitio web.

Le-serveur-DNS

Esto puede dar lugar a un error 504 de tiempo de espera de la puerta de enlace si los usuarios de Internet realizan solicitudes durante esta pausa

Para que las cosas vuelvan a la normalidad, debe esperar a que las nuevas configuraciones de DNS se propaguen completamente. Esto puede tardar hasta 24 horas.

Para comprobar si su configuración DNS se ha extendido por todo Internet, puede utilizar herramientas gratuitas como whatsmydns.net DNS Checker o DNS Map.

Por otro lado, debe intentar resolver el problema de DNS en el lado del usuario. Para ello, puede borrar su caché DNS local

Este es el mismo proceso que el de borrar la caché de su navegador, salvo que se trata de la caché del sistema operativo.

Para aquellos que utilicen un sistema Windows, pueden borrar la caché del sistema operativo abriendo el «símbolo del sistema» y escribiendo la directiva: ipconfig /flushdns.

Si consigue vaciar la caché, recibirá el mensaje «Successful flushed the DNS resolver cache».

Para los usuarios de las últimas versiones de macOS, puede vaciar la caché abriendo el terminal y escribiendo la directiva: sudo killall -HUP mDNSResponder.

Cuando consiga hacer esto en macOS, normalmente no recibirá ningún mensaje. Sin embargo, puede personalizarlo en el comando.

2.3.3. Resolver problemas en el lado del servidor de alojamiento

Los servidores web Nginx y Apache son los dos servidores que alojan la mayoría de los sitios de WordPress. Un error 504 Gateway Timeout en un sitio de WordPress significa que Nginx o Apache no están recibiendo una respuesta de un servidor ascendente dentro de un tiempo limitado

Los problemas del servidor de alojamiento del sitio son las razones más comunes de los errores HTTP 504.

Fonctionnement-du-serveur-dhébergement

Aunque los códigos de error HTTP 504 pueden aparecer en cualquier sitio, se producen con mayor frecuencia en los sitios de comercio electrónico y de alto tráfico

Esto se debe a que estos sitios reciben muchas solicitudes y tráfico de visitantes que sobrecargan el servidor. La sobrecarga retrasa el servidor y puede provocar tiempos de espera

Además de los sitios de alto tráfico y los sitios de comercio electrónico, los blogs también pueden experimentar errores 504

Para solucionar este problema, los servicios de alojamiento de WordPress ofrecen pasar a un plan de alojamiento de nivel superior.

Por otro lado, si aloja su sitio en un servidor compartido con otro sitio de alto tráfico, también puede experimentar errores HTTP 504, ya que el tráfico del otro sitio ralentiza el servidor.

Además, hay que tener en cuenta que la sobrecarga del servidor no es la única causa de un error de tiempo de espera.

2.3.3.1. Aumentar la infraestructura en el lado del servidor de alojamiento

El servidor en el que ha alojado su sitio puede ser un servidor de baja capacidad o puede carecer de recursos suficientes para funcionar correctamente

Es normal que el servidor se cuelgue al intentar responder a las distintas peticiones de los visitantes, especialmente cuando el tráfico se vuelve intenso

Para encontrar una solución a este problema, simplemente cambie su servidor y encuentre un host con una infraestructura de servidores de alto rendimiento.

2.3.3.2. Aumentar el número de trabajadores PHP en su sitio

Los trabajadores de PHP son generadores de código HTML en los sitios de WordPress. Permiten determinar cuántas solicitudes sigue procesando el servidor en segundo plano. Cuando tiene menos trabajadores en su sitio, o cuando el tráfico del sitio excede la capacidad de los PHP workers, las peticiones forman colas.

El servidor no podrá acomodar todas las solicitudes antiguas y procesarlas si la cola se hace grande. Un número insuficiente de trabajadores PHP en un sitio de alto tráfico puede llevar a un tiempo de espera, resultando en un error HTTP 504 Gateway Timeout

Para corregir este problema y permitir que su sitio web responda a varias peticiones simultáneamente, debe pedir a su proveedor de alojamiento web que aumente el número de PHP workers.

2.3.3.3. Cómo solucionar los problemas de configuración del cortafuegos

Un error en la configuración del cortafuegos del servidor que aloja su sitio puede provocar una interrupción entre el servidor y el navegador del usuario. El cortafuegos puede entonces considerar las peticiones como ataques contra el servidor.

Security & Privacy

Fuente: hubspot

Por lo tanto, impediría que el servidor accediera y respondiera a las distintas solicitudes. Para asegurarse de que el error 504 es un problema del cortafuegos, puede comprobar los registros de errores y configurar el cortafuegos si es el culpable.

2.3.3.4. Asegúrese de que su base de datos es segura

Un error HTTP 504 Gateway Timeout puede ser causado por un archivo corrupto en su base de datos

Del mismo modo, un problema con la seguridad del sitio o de la base de datos, como un virus o un hackeo, también puede crear una ruptura entre el servidor y el navegador del usuario. Este problema suele darse en los sitios de WordPress.

Sin embargo, antes de encontrar una solución fiable a los problemas de bases de datos corruptas en WordPress, debe detectar primero el problema real

Puede utilizar extensiones como WP-DBManager para hacer una auditoría rápida y encontrar el problema y solucionarlo.

2.3.4. Compruebe los temas y extensiones instalados en su sitio

Los temas y las extensiones de WordPress no suelen causar errores 504 de tiempo de espera de la puerta de enlace. Pero, al igual que los trabajadores de PHP, pueden poner en cola las peticiones sin caché y provocar un tiempo de espera.

Una de las extensiones que puede causar este problema es Woocommerce, una extensión que permite añadir la funcionalidad de comercio electrónico a los sitios de WordPress.

Para solucionar eficazmente este problema, debe desactivar todas las extensiones instaladas en su sitio.

De todos modos, no perderá ningún dato al desactivar las extensiones. El proceso de desactivación de las extensiones no es complicado si puede acceder al panel de administración del sitio

Abra la pantalla de extensiones y seleccione «Desactivar» en el menú de acciones masivas. Para desactivar todas las extensiones, marque todas las casillas de las extensiones y haga clic en Aplicar para validar la acción.

DEactivate

Fuente: Kinsta

Si no puede acceder al panel de administración del sitio, aún puede desactivar las extensiones desde el SFTP aplicando el método explicado anteriormente.

Después de desactivar todas las extensiones, debe reiniciar el sitio para comprobar su estado. Si funciona, significa que una de las extensiones está causando el error

Por lo tanto, le corresponde encontrar la extensión defectuosa activando las extensiones una por una mientras comprueba el estado del sitio.

Si esto le parece muy complicado, póngase en contacto directamente con un desarrollador de WordPress para asegurarse de que el trabajo se hace bien.

2.3.5. Contacte con su servicio de alojamiento

Si después de todos los intentos anteriores para resolver el error 504 Gateway Timeout, el problema persiste, es probable que la causa del error esté fuera de su control

Por lo tanto, debe ponerse en contacto con su servicio de alojamiento web para que le ayude a detectar el problema y a resolverlo.

Resumen

Por muchas razones, su sitio puede dejar de funcionar y enviar mensajes de error HTTP 504 Gateway Timeout a los usuarios. En este artículo, he explicado las diferentes causas que pueden provocar dicho error, así como las soluciones prácticas para remediarlo.

Es importante recordar que la mayoría de las veces, un error 504 de tiempo de espera de la puerta de enlace es causado por un problema con el servidor que aloja los recursos del sitio. Sin embargo, hay muchas otras razones como la insuficiencia de PHP workers, extensiones y temas, etc. que pueden causar un error 504 de Gateway Timeout.

Por ello, es importante que optimice regularmente su sitio web para mejorar su rendimiento y evitar los errores que suelen afectar a su tráfico.

Espero que las diferentes soluciones presentadas en este artículo le permitan corregir los errores de 504 Gateway Timeout en su sitio. Sin embargo, si a pesar de todos los intentos sigue sin poder resolver el problema, debe ponerse en contacto con su servicio de alojamiento para que le ayuden a poner el sitio en funcionamiento de nuevo.

Por favor, no dude en contarnos en los comentarios si sigue teniendo problemas para solucionar un error 504.

Deja un comentario