Un error 502 de puerta de enlace incorrecta (bad gateway) es uno de los códigos de error más comunes que es probable que vea cuando una página web no se carga. Esto podría deberse a problemas de DNS, georrestricciones u otros problemas que se analizan en este artículo, donde explicamos qué significa el error y exploramos las posibles formas de solucionarlo. Sin embargo, tenga en cuenta que, al tratarse de un problema del lado del servidor, la única solución puede ser simplemente esperar hasta que el propietario del sitio web solucione el problema.

En este artículo, analizaremos:

¿Qué significa “502 bad gateway” (puerta de enlace incorrecta)?

Un error 502 de puerta de enlace incorrecta (bad gateway) ocurre cuando se conecta a un sitio web a través de un servidor intermediario, como una puerta de enlace(nueva ventana), un balanceador de carga(nueva ventana), una CDN(nueva ventana) o un servidor proxy inverso. Significa que se conectó al servidor intermediario sin problemas, pero este no pudo conectarse al servidor de destino que aloja el sitio web al que intenta conectarse.

Error de puerta de enlace incorrecta (bad gateway) de Cloudflare

Debido a que tantos sitios web dependen de los servidores proxy inversos de Cloudflare para la entrega de contenido y la protección contra DDoS, la página de error 502 de Cloudflare es una de las que se encuentran con más frecuencia. También proporciona una representación visual del problema que resulta inusualmente útil.

El error 502 de puerta de enlace incorrecta (bad gateway) es un código de estado HTTP(nueva ventana), como se define en la Sección 6.6.3 de la especificación RFC 7231(nueva ventana). La forma en que se muestra el error la determina quienquiera que ejecute el servidor intermediario que lo devuelve.

Error 502 de Google

Las variaciones comunes incluyen:

  • 502 Bad Gateway (puerta de enlace incorrecta)
  • 502 Service Temporarily Overloaded (Servicio temporalmente sobrecargado)
  • Bad Gateway (puerta de enlace incorrecta): El servidor proxy recibió una respuesta no válida de un servidor ascendente
  • Error 502
  • HTTP Error 502 – Bad Gateway (Error HTTP 502: puerta de enlace incorrecta)
  • Error temporal (502)
  • Error de proxy 502
  • HTTP 502
  • Error de servidor 502: El servidor encontró un error temporal y no pudo completar su solicitud
  • HTTP 502
  • 502. Eso es un error
  • Bad Gateway (puerta de enlace incorrecta): El servidor proxy recibió una respuesta no válida de un servidor ascendente

Lo que el error no explica es qué lo causó.

¿Qué causa un error 502 de puerta de enlace incorrecta (bad gateway)?

Un error 502 indica que un servidor intermediario no puede conectarse al servidor de destino (“ascendente”). Los motivos comunes de esto incluyen:

El servidor de destino está sobrecargado

Cuando un servidor recibe demasiadas solicitudes a la vez, puede verse abrumado y no responder a las solicitudes de otros servidores, lo que provoca un error 502 para el usuario final. Los servidores pueden sobrecargarse debido a picos repentinos de tráfico, recursos de servidor insuficientes o aplicaciones mal optimizadas que consumen recursos excesivos.

Problemas de red entre servidores

Un error 502 puede ocurrir si hay problemas de conectividad de red entre el servidor intermediario y el servidor ascendente. Los problemas de red comunes incluyen la pérdida de paquetes y rutas mal configuradas (también podría incluir problemas de cortafuegos, pero estos se analizarán por separado a continuación).

La mala conectividad entre servidores también puede ser el resultado de georrestricciones o problemas de latencia, especialmente si los servidores se encuentran en diferentes regiones, o si hay problemas intermitentes de internet que afectan a uno de los servidores.

Cortafuegos y otras restricciones de seguridad

Los cortafuegos o el software de seguridad pueden bloquear por error solicitudes legítimas para que no lleguen a un servidor. Por ejemplo, si una regla de cortafuegos identifica erróneamente cierto tráfico como sospechoso, puede impedir que el servidor intermediario llegue al servidor ascendente.

Este problema también puede surgir si un servicio CDN o proxy intenta acceder a un servidor que tiene ajustes de seguridad estrictos, como la lista de permitidos para direcciones IP específicas o el bloqueo de ciertas regiones.

Problemas de DNS

Si hay un problema con la resolución de DNS, es posible que el servidor proxy no pueda localizar la dirección IP(nueva ventana) del servidor ascendente, lo que genera un error 502. Esto puede suceder si los registros DNS están desactualizados o configurados de manera incorrecta. Los problemas de DNS también pueden ocurrir durante la propagación de DNS después de un cambio en los ajustes de DNS del servidor de destino, cuando algunos servidores aún no han actualizado sus registros para reflejar la nueva dirección IP.

Obtenga más información sobre cómo funciona el DNS

Un servidor mal configurado

Las malas configuraciones del servidor, ya sea en el servidor intermediario o en el de destino, pueden dar lugar a errores 502. Los ejemplos incluyen reglas de enrutamiento de servidor incorrectas, ajustes de proxy inverso dañados o una dirección IP o puerto incorrectos especificados para conectarse al servidor ascendente.

Esto también puede ocurrir si hay un error en los archivos de configuración del software del servidor, o si un servidor está configurado para responder únicamente a solicitudes de ciertas direcciones IP.

Errores y caídas de la aplicación

A veces, una aplicación en el servidor de destino encuentra un error o se cae, lo que le impide responder a la solicitud del servidor proxy. Por ejemplo, si el código de una aplicación web tiene errores, está mal optimizado o no se le da el mantenimiento adecuado, podría hacer que la aplicación falle de forma intermitente. El software desactualizado, los errores de conexión a la base de datos y las actualizaciones incompatibles también pueden contribuir a estas fallas a nivel de aplicación.

Tiempos de espera agotados

Un agotamiento del tiempo de espera ocurre cuando un servidor tarda demasiado en responder a una solicitud. El servidor intermediario puede esperar durante un período específico (su límite de tiempo de espera) antes de decidir que el servidor ascendente no responde. Si esto sucede, el servidor proxy puede responder con un error 502 Bad Gateway (puerta de enlace incorrecta) para indicar que se agotó el tiempo de espera del servidor ascendente.

Mantenimiento del servidor o tiempo de inactividad

Es posible que el servidor de destino simplemente esté sin conexión (“caído”). Estar en mantenimiento es una razón común para esto, y muchos sitios web muestran páginas de mantenimiento durante el tiempo de inactividad programado.

Sin embargo, otros motivos incluyen una falla catastrófica del servidor (el servidor se ha caído) o que el servidor haya sido apagado a la fuerza (por ejemplo, por la policía o debido a presión legal por cuestiones de derechos de autor). A veces, los desarrolladores simplemente abandonan los sitios web al dejar de estar interesados en su mantenimiento.

¿Puedo hacer algo para solucionar un error 502 de puerta de enlace incorrecta (bad gateway)?

El hecho de que pueda conectarse con éxito al servidor intermediario que le muestra el error 502 sugiere firmemente que el problema no está de su lado. Esto significa que, en la mayoría de los casos, depende del propietario del sitio web solucionar el problema. Es probable que si espera un poco y luego actualiza la página en su navegador, el problema se resuelva y pueda conectarse.

Si el problema persiste, puede utilizar servicios en línea como www.isitdownrightnow.com(nueva ventana) para ver si el sitio funciona para otros usuarios.

Verifique con servicios de terceros si la página web funciona para otros usuarios

Si no lo está, no hay mucho que usted pueda hacer, salvo tal vez intentar ponerse en contacto con los propietarios del sitio web para averiguar qué está pasando. Si lo está, es posible que el problema esté de su lado. Algunas cosas que puede intentar para resolver esto son:

  • Borre la caché y las cookies de su navegador, ya que los datos antiguos o dañados almacenados por su navegador pueden causar problemas
  • Pruebe otro navegador(nueva ventana), ya que esto ayuda a descartar problemas específicos del navegador.
  • Reinicie su computadora o dispositivo móvil, su módem y su enrutador (que a menudo son el mismo dispositivo) para actualizar su conexión
  • Vacíe su caché de DNS y verifique sus ajustes de DNS para asegurarse de que estén configurados correctamente
  • Si usa una VPN (incluyendo Proton VPN), cambie de servidor de VPN. Si eso no funciona, intente apagar la VPN. Si el problema solo ocurre al usar Proton VPN, por favor póngase en contacto con nuestro equipo de soporte
  • Por el contrario, si no está usando una VPN, intente usar una. Si está usando Proton VPN, asegúrese de que el enrutamiento alternativo(nueva ventana) esté activado en los ajustes de la aplicación, ya que esta función única de anticensura está diseñada para eludir bloqueos al enrutar las conexiones bloqueadas a través de redes de terceros

Y recuerde volver a cargar el sitio al que está intentando acceder después de cada paso que realice para solucionar el problema.

¡No entre en pánico!

El error 502 bad gateway (puerta de enlace incorrecta) es casi siempre un problema del lado del servidor, lo que significa que probablemente su conexión no tenga ningún problema. Con toda probabilidad, un poco de paciencia mientras el propietario del sitio web resuelve el problema de su lado, seguido de actualizar la página web, resolverá el problema.