¿Qué significa 502 Bad Gateway?
Un error 502 Bad Gateway es un código de estado HTTP que indica una interrupción de la comunicación entre dos servidores, en concreto, cuando un servidor que actúa como pasarela o proxy recibe una respuesta no válida de un servidor de origen. Cuando ves este error, significa que el servidor del sitio web tuvo problemas para comunicarse con otro servidor del que depende y no pudo cargar la página que solicitaste.
Los errores 502 Bad Gateway se producen cuando hay una interrupción de la comunicación entre dos servidores.
Causas comunes del error
Como mensaje de error general para un problema del servidor de pasarela, el error 502 Bad Gateway tiene varias causas posibles. Algunas de las más comunes incluyen un servidor sobrecargado, problemas de DNS, bloqueos del firewall, fallos del proxy y datos de memoria caché obsoletos.
-
Sobrecarga o tiempo de inactividad del servidor: El servidor back-end puede estar saturado, lo que le impide funcionar correctamente. Esto puede ocurrir cuando mucha gente intenta acceder a un sitio web, por ejemplo, cuando salen a la venta entradas o se abre el plazo de inscripción por un tiempo limitado. El sitio web también podría estar en mantenimiento, lo que significa que no puede conectarse a otros servidores.
-
Problema de DNS: el DNS (sistema de nombres de dominio) traduce los nombres de dominio en direcciones IP para que los navegadores puedan llegar al servidor correcto. Si la configuración del DNS del sitio web ha cambiado, se ha configurado incorrectamente o ha sufrido un fallo, es posible que la solicitud de DNS no llegue al servidor correcto y se produzca un error. También es posible que el DNS del sitio web haya sido infectado. Para estar a salvo, ejecuta un análisis de malware si notas algo sospechoso.
-
Bloqueo de seguridad o firewall: aunque su objetivo es filtrar el tráfico malicioso, los firewalls pueden a veces funcionar demasiado bien y bloquear conexiones a sitios web legítimos. El error también podría indicar un ataque DDoS al sitio web si los sistemas de protección empiezan a bloquear grandes volúmenes de tráfico.
-
Error de proxy: si utilizas un servidor proxy o una VPN, es posible que obtengas el error 502 si el proxy o la VPN no pueden conectarse al servidor del sitio web, su propio servidor está demasiado ocupado o no puede encontrar la dirección IP correcta.
-
Memoria caché del navegador obsoleta: el navegador almacena datos, o los guarda en la memoria caché, para que los sitios web se carguen más rápido. Pero si los datos almacenados se dañan o se quedan obsoletos, es posible que el navegador no cargue la versión correcta de la página. Esto puede ocurrir cuando vuelves a visitar un sitio después de mucho tiempo sin borrar la memoria caché del navegador, sobre todo si el sitio web ha cambiado su configuración.
-
Tiempo de espera de la red agotado: si el servidor de origen tarda demasiado en responder, es posible que la pasarela que gestiona tu solicitud agote el tiempo de espera y devuelva un error 502 Bad Gateway, lo que significa que deberías intentarlo de nuevo más tarde. En la mayoría de los casos, el retraso se produce en el servidor del sitio web, no en tu dispositivo o red.
Un error 502 Bad Gateway puede deberse a servidores sobrecargados, discrepancias de DNS, seguridad mal configurada u otros problemas comunes.
Cómo solucionar los errores 502 Bad Gateway
Del mismo modo que un error 502 Bad Gateway tiene múltiples causas, también tiene numerosas soluciones. Tanto si eres usuario como propietario de un sitio web, te explicaremos de forma exhaustiva cómo solucionar y resolver un error 502 Bad Gateway, sin importar cómo te lo encuentres.
Soluciones para visitantes del sitio web
Si estás visitando un sitio web y aparece un error 502 Bad Gateway, puedes probar lo siguiente:
-
Actualiza la página: el problema podría ser un contratiempo temporal y el sitio web podría cargarse pasados unos momentos.
-
Borra la memoria caché del navegador: es posible que tu navegador esté intentando conectarse a una versión anterior del sitio web, así que prueba a borrar la memoria caché del navegador. También te ayuda a eliminar el historial de búsqueda y navegación para que nada interfiera con el acceso al sitio web.
-
Reinicia el dispositivo: esto eliminará los programas en ejecución o los problemas de memoria que puedan estar provocando el error.
-
Desactiva las extensiones del navegador o tu VPN: pueden interferir o ser bloqueados por el servidor de pasarela del sitio web.
-
Prueba con otro navegador o dispositivo: comprueba si el problema persiste en otro navegador o dispositivo. También puedes intentar acceder al sitio web en modo incógnito para comprobar si obtienes el mismo error.
-
Comprueba si el sitio web está inactivo para todo el mundo: si el error aparece en varios dispositivos de tu red, puedes comprobar si el sitio web está inactivo en sitios como https://www.isitdownrightnow.com/ o https://downforeveryoneorjustme.com/.
-
Restablece el router: restablece tu router o módem para solucionar cualquier problema temporal.
-
Vacía la memoria caché del DNS: es posible que tu equipo tenga un registro obsoleto de la dirección del sitio, lo que crea un problema de DNS (sistema de nombres de dominio). Estos son los pasos para borrar la memoria caché del DNS:
-
En Windows: escribe cmd en la barra de búsqueda del menú Inicio e inicia el Símbolo del sistema > Escribe ipconfig/flushdns > Presiona Intro
-
En Mac: abre el Terminal > Escribe sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder > Introduce tu contraseña > Presiona Intro
Si no funciona nada de lo anterior, espera un poco y vuelve a intentarlo más tarde. Probablemente sea un problema que deba solucionarse por parte del propietario del sitio web y que necesita tiempo para resolverse.
Soluciones para desarrolladores y propietarios de sitios web
Si eres el propietario de un sitio web, a continuación te explicamos cómo determinar el significado de un error 502 Bad Gateway y cómo solucionarlo:
-
Revisa la funcionalidad del servidor: comprueba si el sitio web se está ejecutando desde el panel de control de hospedaje y reinícialo o restablécelo si no funciona.
-
Revisa los registros del servidor: los registros del servidor pueden ayudarte a identificar el origen del error mostrando los fallos o advertencias que se produjeron antes de la respuesta 502.
-
Comprueba si hay una sobrecarga en el servidor: puede producirse un error 502 Bad Gateway si el servidor está sobrecargado con demasiadas peticiones. Puede ser consecuencia de picos de tráfico, ataques DDoS o scripts de back-end ineficientes.
-
Comprueba la configuración de seguridad y del firewall: comprueba si el firewall es la causa desactivándolo y observa si se carga tu sitio web. Si se carga con el firewall desactivado, añade la dirección IP de tu servidor a la lista de permitidos o ajusta la regla correspondiente.
-
Comprueba tus complementos: un complemento defectuoso puede estar interfiriendo con la comunicación entre servidores. Desactiva los complementos instalados recientemente y comprueba si hay alguna diferencia. Si es así, plantéate eliminar el complemento del sitio web.
-
Comprueba la configuración de DNS: es posible que el DNS apunte al servidor equivocado. Usa una herramienta como DNSChecker para confirmar que tus registros apuntan a la dirección IP correcta. Si has actualizado la configuración de DNS hace poco, puede que tengas que esperar hasta 24 horas para que los cambios se propaguen.
-
Desactiva la CDN: si todo lo demás parece normal, puede tratarse de un problema de la red de entrega de contenidos (CDN). Desactiva temporalmente la CDN y comprueba si el sitio se carga como se espera. Si es así, vuelve a configurar los ajustes de la CDN.
Si todavía no tienes claro qué está causando el error 502 Bad Gateway, ponte en contacto con tu proveedor de hospedaje para que te ayude a encontrar la causa y solucionar el problema.
Cómo prevenir los errores 502 Bad Gateway
Tanto si eres un usuario de la web como si eres el propietario de un sitio web, los errores 502 Bad Gateway no son necesariamente inevitables: puedes tomar medidas para ayudar a prevenir que vuelva a aparecer un código de estado 502. Para asegurar una experiencia de navegación fluida y sin interrupciones, vale la pena tomar medidas para evitar estos errores, sobre todo si eres propietario de un sitio web.
Cómo pueden los usuarios prevenir los errores Bad Gateway
Los usuarios no siempre pueden evitar un error 502 Bad Gateway, puesto que este suele originarse en el servidor del sitio web, pero puedes reducir las posibilidades de que se desencadene manteniendo tu navegador actualizado, borrando tu memoria caché y tus cookies con regularidad, utilizando una conexión a internet fiable y simplemente recargando la página para resolver fallos temporales.
Cómo pueden los propietarios de sitios web prevenir los errores Bad Gateway
Los propietarios de sitios web pueden ayudar a evitar los errores 502 por su parte reforzando la infraestructura, manteniendo los servidores actualizados, optimizando el rendimiento del sitio web y supervisando y manteniendo los servicios de forma proactiva.
Uso de infraestructuras fiables y bien configuradas
Elige un proveedor de hospedaje fiable con un buen tiempo de actividad, protección DDoS y equilibrio de carga para ayudar a prevenir los errores 502 Bad Gateway. Si tu sitio web recibe mucho tráfico, usa el equilibrio de carga en varios servidores para gestionar el tráfico y evitar caídas que puedan provocar un error 502.
Mantén actualizados los servidores y el software
El software de servidor obsoleto puede contener fallos o errores de configuración que interrumpen las conexiones a los sitios web. Asegurarte de que el servidor y los servicios back-end estén actualizados te ayuda a ofrecer mejor estabilidad y conectividad. Comprueba siempre las actualizaciones y los complementos nuevos en un entorno de pruebas antes de aplicarlos a tu sitio en funcionamiento.
Optimización del rendimiento de tu sitio web y del back-end
Mejora el rendimiento del back-end mediante el uso del almacenamiento en caché, la compresión de imágenes de gran tamaño, la optimización de las consultas a la base de datos y la limitación de los complementos que consumen muchos recursos. Usa una CDN fiable, ya que debería ayudar a reducir las posibilidades de sobrecarga, y asegúrate de que los ajustes de configuración IP del servidor de origen y el certificado SSL/TLS sean correctos.
Supervisión y mantenimiento de servicios
Configura una supervisión automática para que si tu sitio se cae, se reinicie inmediatamente sin que tengas que percatarte primero del problema. Además, supervisa los registros del servicio para detectar a tiempo cualquier mensaje de error y comportamiento inusual.
Protege tu sistema frente a errores y vulnerabilidades
Un error 502 Bad Gateway puede deberse a problemas sencillos e inofensivos, o ser síntoma de algo más grave, como malware. Sea cual sea la causa, te convendrá solucionarlo rápidamente y ayudar a prevenir futuros errores y vulnerabilidades. Y ahí es donde resulta de gran ayuda un software antivirus.
AVG AntiVirus Free es un galardonado antivirus que bloquea el malware, te avisa de posibles conexiones poco seguras, marca archivos sospechosos y te ayuda a proteger tu red frente a interferencias no deseadas. Aunque un software antivirus no puede solucionar las causas de los errores 502 del lado del servidor, sí te ayuda a proteger tu dispositivo frente a amenazas que interrumpen la navegación o comprometen tus datos. Descárgalo hoy mismo para disfrutar de una navegación más segura.