Desarollo Web

Error 502 bad gateway: Como solucionarlo

By Baptiste, on 5 December, 2022 - 5 min read

Al igual que el error 504 Gateway timeout, el código de error 502 bad Gateway indica un problema en el lado del servidor web. Hay varias razones por las que puede aparecer este mensaje de error. Puede deberse a

  • un servidor web sobrecargado
  • un problema de navegación;
  • un error en nuestro navegador.

Hemos enumerado para ti cada una de las causas de este error así como las soluciones para remediarlo. ¡Vamos a descubrirlas ahora mismo!

Traducción realizada con la versión gratuita del traductor www.DeepL.com/Translator

¿Qué es un error 502 bad Gateway?

El código de error 502 bad Gateway aparece en situaciones en las que el servidor web sirve de pasarela. El procesamiento de la solicitud del cliente en este caso implica a dos servidores. Un servidor principal (servidor de puerta de enlace) y un servidor web ascendente.

El error 502 bad Gateway indica que el servidor gateway ha recibido una respuesta no válida del servidor upstream.

serveur
Photo by dlohner on Pixabay

Las diferentes formas del mensaje de error 502 bad Gateway

La forma que adopta el mensaje de error 502 varía de un navegador a otro y de un servidor a otro. También varía de un sitio web a otro. Por lo tanto, puedes encontrarte con varias formulaciones que dicen lo mismo. He aquí algunas de las formas más comunes.

  • 502 Puerta de enlace incorrecta
  • Error 502
  • HTTP 502
  • 502 Bad Gateway NGINX
  • Error temporal (502)
  • Error HTTP 502 – bad gateway
  • 502 Bad Gateway Cloudflare
  • Error de proxy 502
  • Una pantalla negra

Error 502 bad Gateway: ¿qué impacto en el SEO?

Un error 502 bad Gateway que se vuelve repetitivo en un sitio web puede tener consecuencias negativas en el SEO de este último. Dicho error afecta a la reputación del sitio web ante los motores de búsqueda.

La experiencia del usuario es mala y la tasa de rebote aumenta. Si el error 502 bad gateway dura más de 6 horas, Google considerará esta situación como un problema grave. La página caerá entonces en el ranking de resultados de búsqueda. Incluso puede ser desindexada de los motores de búsqueda.

Photo by Firmbee on Pixabay

Error 502 bad Gateway : las causas

Hay varias razones para un código de error 502 bad Gateway. Un servidor web que no funciona correctamente o que está fuera de servicio puede causar un error 502 bad Gateway. Este mal funcionamiento del servidor puede deberse a un problema de conectividad o a un exceso de tráfico.

Tenga en cuenta que si su sitio web está sobrecargado, el servidor puede ser inaccesible y crear un error 502. Dependiendo de su paquete de alojamiento, se le asignan recursos del servidor.

Cuando su sitio web supera la cuota máxima de estos recursos, el servicio deja de funcionar. Entonces puede aparecer un mensaje de error 502 bad gateway.

Los ataques DDoS también pueden ser la causa de este error. En general, su objetivo es saturar la capacidad del servidor web para que sea inaccesible.

El error 502 también puede ser causado por un problema de DNS. Los registros DNS incorrectos impiden que el dominio se resuelva a la dirección IP correcta.

Además, los cambios de DNS tardan al menos 24 horas en propagarse. Si su sitio web no está disponible durante este tiempo, el servidor puede devolver un código de error 502 bad gateway.

Un plugin o una versión anticuada del navegador también pueden causar este problema.

¿Cuáles son las soluciones para corregir un error 502 bad Gateway?

Para este tipo de problema, una solución real sólo puede ser encontrada por el administrador del sitio web. Pero como usuario, podemos intentar algunos pasos.

Actualizar la página

La mejor manera de solucionar el error 502 bad gateway es refrescar la página web. Es posible que el sitio web haya recibido mucho más tráfico del habitual. Esto ha creado un mal funcionamiento temporal. Así que esperemos unos minutos y volvamos a cargar la página web.

Navegar en modo privado

Reinicie el navegador y abra una nueva sesión en modo privado. Carguemos de nuevo la página web. Si el problema proviene de nuestro navegador, iniciar una sesión privada debería solucionarlo.

Borrar la caché y las cookies del navegador

Los archivos corruptos que permanecen en nuestro navegador pueden hacer que aparezca el código de error 502. Para solucionar el problema, basta con borrar la caché y las cookies del navegador.

Intente cargar la página desde otro navegador

Intentemos acceder a la página de destino con otro navegador. Si el código de error ya no aparece, podemos deducir que el fallo procedía del navegador anterior. Nuestro problema también podría solucionarse si reinstalamos el navegador.

Vaciar la caché local de DNS

Como se ha mencionado anteriormente, un mal funcionamiento del DNS puede hacer que aparezca un código de error 502. Borrar los archivos de la caché DNS local puede remediar el problema.

El proceso para borrar la caché DNS varía de un sistema operativo a otro. Para borrar la caché de DNS en Windows, simplemente vaya al símbolo del sistema. Para ello, escriba CTRL + R. En la barra de búsqueda, escriba CMD e inicie el símbolo del sistema.

Una vez en el símbolo del sistema, escriba :

  • ipconfig/flushdns

Este comando eliminará todos los archivos almacenados en la caché local de DNS.

En macOS, vamos a la terminal y escribimos el comando sudo killall -HUP mDNSResponder. Al final del proceso, la caché DNS estará vacía.

Comprueba si el sitio web está caído también para otros usuarios de Internet

Si el problema persiste, vamos a comprobar si se limita a nosotros o si afecta a otros usuarios. Para ello, podemos utilizar herramientas como IsItDownRightNow y DownForEveryoneOrJustMe. Los resultados deberían indicarnos si otros experimentan el mismo problema.

Compruebe la CDN

Si estás utilizando una red de entrega de contenidos (CDN) como Cloudflare o Sucuri, el problema puede venir de ahí. Vamos a comprobar si la CDN funciona correctamente.

Para ello, ve al panel de control de la CDN y mira su estado en vivo. Si el tablero muestra un error, la CDN es la culpable del problema. Podemos ponernos en contacto con su equipo de soporte para obtener más ayuda.

Comprueba los plugins de tu sitio de WordPress (u otro CMS)

Un plugin obsoleto o que no funcione correctamente en WordPress puede impedir que el sitio web se cargue. En este caso, vamos a desactivar todos los plugins y luego reactivarlos uno por uno. Esto debería ayudarnos a determinar si el problema se debe a un plugin específico.

Reiniciar los dispositivos de la red

Reiniciar nuestros equipos de conexión (módem, router, etc.) puede permitirnos acceder a la página de destino. Así que apaguemos todo hasta el ordenador y volvamos a encenderlo.

Contactar con el administrador del sitio o con el proveedor de servicios de Internet

Si todos los pasos por nuestra parte dan como resultado la misma página de error, significa que el problema no es nuestro. La única solución que nos queda es contactar con nuestro proveedor de servicios de Internet.

Tal vez uno de sus dispositivos esté causando este error. Si no es el caso, nos pondremos en contacto con el administrador del sitio web. Es posible que él pueda decirnos por qué no podemos acceder a su página web.

Baptiste