Soporte

Actualizado el 4 de octubre de 2018

¿Qué significa 502 Bad Gateway?

Un 502 Bad Gateway indica que el servidor edge (servidor que actúa como proxy) no ha podido obtener una respuesta válida o alguna respuesta del servidor de origen (también llamado servidor upstream). Esto puede ocurrir por varias razones, que discutiremos en la sección siguiente. Si uno de los servidores de borde de KeyCDN recibe una respuesta 502 Bad Gateway de su servidor de origen, KeyCDN devolverá una página 500 Origin Not Reachable. Para comprender mejor cómo maneja KeyCDN ciertos códigos de error, consulte nuestra página Códigos de error de CDN.

¿Cuáles son las razones de las respuestas 502 Bad Gateway?

Hay tres culpables principales que causan las respuestas 502 Bad Gateway. Estos incluyen:

  1. Nombre de dominio no resoluble: El nombre de dominio no está resolviendo a la IP correcta o no resuelve a ninguna IP. Es importante tener en cuenta que los cambios de DNS pueden tardar el mismo tiempo hasta que se propagan globalmente y se activan. Esto depende del TTL, o tiempo de vida, definido por registro.
  2. Servidor de origen caído: El servidor no es alcanzable, ya sea porque está caído o no hay conectividad con el servidor dado.
  3. El cortafuegos bloquea la petición: Un cortafuegos bloquea la comunicación entre los servidores de borde y el servidor de origen. Esto también puede ser causado por los plugins de seguridad de su CMS. Algunos sistemas de protección y mitigación de DDoS podrían ser demasiado reactivos y comenzar a bloquear las solicitudes de nuestros servidores de entrega de contenido.

Cómo podría ver un error 502 Bad Gateway

En base a su servidor web, podría ver un error 502 diferente.

Todos ellos significan lo mismo, sólo difieren sus convenciones de nombres. Aquí hay algunos ejemplos de lo que puede ver:

  • 502 Bad Gateway
  • HTTP Error 502 – Bad Gateway
  • 502 Service Temporarily Overloaded
  • Error 502
  • 502 Proxy Error
  • HTTP 502
  • 502 Bad Gateway NGINX

Puede ver con más detalle lo que el error implica específicamente yendo al archivo de registro de errores de su servidor web. Toda la información sobre errores y diagnósticos se almacena en este archivo, lo que lo convierte en un valioso recurso para consultar cuando necesite más detalles sobre un error concreto. Puedes localizar este archivo en Apache yendo a /var/log/apache2/error.log y en Nginx yendo a /var/log/nginx/error.log.

Cómo solucionar los errores 502 como desarrollador web

Como desarrollador web o propietario del sitio web, hay unas cuantas razones por las que puedes estar experimentando un error 502 Bad Gateway en tu servidor de origen. Por lo tanto, es posible que tenga que probar varios métodos para resolver el problema. Consulte la siguiente lista de sugerencias:

  • Compruebe si su FQDN (nombre de dominio completamente calificado) se resuelve correctamente utilizando nuestra herramienta de prueba de DNS.
  • Verifique si su servidor es alcanzable utilizando una prueba de ping o traceroute.
  • Compruebe los registros de su firewall si ve caídas inusuales.
  • Si eres usuario de Cloudflare, prueba a desactivarlo ya que una vez alcanzado un determinado límite Cloudflare devolverá un error 502 Bad Gateway a tus visitantes.

Cómo resolver los errores 502 como visitante

Si eres un visitante del sitio web y experimentas un error 502 Bad Gateway entonces también hay algunas cosas que puedes intentar para resolverlo. Aunque el problema principal casi siempre será responsabilidad del desarrollador de la web, los visitantes pueden probar lo siguiente:

  • Realice una actualización dura en su navegador. En los Mac, esto se hace pulsando CmdShiftR.
  • Limpie la caché de su navegador y elimine las cookies. Su navegador puede estar reteniendo ciertos archivos que se guardaron una vez que visitó el sitio web con un 502 error.
  • Reinicie su ordenador/equipo de red
  • Cambie sus servidores DNS. Si nunca los has cambiado en el pasado es probable que sigas teniendo los servidores por defecto que te ha asignado tu ISP, prueba a utilizar servidores DNS abiertos como los DNS públicos de Google.

.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *