Qué es el error 502 Bad Gateway y cómo solucionarlo
Un error 502 Bad Gateway significa que el servidor web que aloja tu página le envió una respuesta no válida o dejó sin respuesta a otro servidor que está funcionando actualmente como intermediario entre el verdadero webserver y tu navegador. Esto puede ocurrir si tu hosting está utilizando un servidor intermedio como Nginx para ofrecer mejor velocidad de respuesta, o si estás utilizando un proxy, caché o CDN para proteger o acelerar tu sitio web.
Afortunadamente el error 502 Bad Gateway es un problema más frecuente de lo que piensas, y en esta nota te contaremos más acerca de él y sobre cómo solucionarlo. Las causas de este error suelen ser bien variadas y es uno de los varios problemas que se incluyen en la categoría de errores del lado del servidor, aunque muchas veces nuestro sitio web, programación, o tráfico es el culpable de causarlo.
Veremos qué podemos hacer para resolver o evitar el problema, tanto en caso de que estemos navegando en el sitio web de un tercero, como en caso de que sea nuestro sitio web el que esté arrojando un error 502 Bad Gateway. ¿Te ha ocurrido de estar navegando y encontrar un error 502 en Google Chrome por ejemplo?
Hosting. Más simple.
Descubre un hosting más fácil y con herramientas increíbles que jamás hayas visto. ¡Ya no tendrás que preocuparte por nada! Descuentos geniales esperan por ti.
¿Qué es un error 502 Bad Gateway?
Un Error 502 Bad Gateway indica que el servidor recibió una respuesta inválida desde el punto donde originalmente se genera la página web solicitada. Esto sucederá si el sitio usa una CDN servidor proxy. El mensaje de error puede variar según el navegador que utilices y el servidor al que estés intentando acceder.
Tipo de error | Descripción |
Error 502, Error 502 bad gateway, Puerta de enlace no válida | Un error 502 Bad Gateway es un código de error HTTP de solución fácil que denota un problema de conexión entre los dos servidores, por lo general el servidor de frente que hace de proxy o puerta de enlace que no recibe una respuesta válida del servidor detrás. |
Otras variantes de cómo se puede presentar
Dependiendo del servidor web utilizado por el proveedor de hosting, podrías ver este error en estas otras variantes. Desde ya sus cambios son muy mínimos, y siempre denotan lo mismo.
- the web server reported a bad gateway error.
- bad gateway the web server reported a bad gateway error
- 502 bad gateway nginx
- bad gateway error code 502
- bad gateway (a secas)
- Una pantalla en blanco, que es el más incierto de los casos.
Verás, mientras navegas un sitio web tu navegador envía solicitudes al servidor y estos conversan con códigos de estado de peticiones. Por lo general, el grueso de códigos que devuelve el servidor web es el código 200 que significa que una petición fue exitosa y está listo para servir el contenido que estás pidiendo en tu navegador.
Cuando algo no va bien con la petición y hay un error del lado servidor, te encontrarás con los errores 500 o 5XX (quinientos X porque pueden variar), y puntualmente la variante “502 bad gateway” se da cuando el servidor final que está procesando la petición recibe algo erróneo o no recibe respuesta del servidor que está detrás de él encargándose de armar la página web para luego pasársela a su intermediario.
Esto es lo que ocurre detrás del telón cuando ves un error 502 Bad Gateway, gráficamente hablando:
El error 502 puede ir solo o acompañado de otras descripciones que ayuden a denotarlo mejor, por ejemplo, “Bad Gateway” como el que estamos analizando y el más frecuente, “502 Bad Gateway Nginx” ó ” 502 Bad Gateway Ray ID xxx” que es típico de la CDN de Cloudflare.
En otros casos, sin embargo, este tipo de error puede aparecer simplemente como “Error 502” o “Proxy error”, pero casi todos tienen en común que se especifica el código de error para poder identificarlo.
Recuerda: el error 502 Bad Gateway, además del error 403 forbidden, o el error 500 en Elementor son uno de los problemas más frecuentes que se pueden encontrar durante la navegación, e indica que el servidor original no reenvía la solicitud al servidor intermediario encargado de servirte la info.
Cuáles son las causas del error 502 Bad Gateway
Ahora que conocemos el motivo, vamos a aprender cuáles son las causas de recibir este error al navegar. Como ya te contamos, el error 502 Bad Gateway pertenece a la categoría de errores genéricos que caen dentro de los códigos 500, pero es un error de comunicación entre servidores, por lo que estos errores deben atribuirse al servidor y no al navegador o a un error del usuario.
Como usuarios probablemente no tengamos mucho que hacer para solucionar este tipo de problemas, pero sí si eres el dueño del sitio web, y algunas de las causas pueden arreglarse más rápidamente que otras.
Pero, ¿A qué se debe la respuesta incorrecta?
Un error en el servidor
Si se produjo un error y el servidor original está sin respuesta o tarda demasiado en responder a causa de un problema, recibirás un error 502 sin duda.
Un ejemplo concreto es que si tu hosting está usando como servidor web Apache, y como servidor de proxy/caché Nginx y recibes un error 502 Bad Gateway, pues quien está fallando es el servidor web Apache.
Servidor sobrecargado
Una de las razones más frecuentes que pueden provocar el error 502 Bad Gateway es una sobrecarga del servidor web que no puede manejar las numerosas solicitudes recibidas, o una solicitud que represente una carga muy grande
Esto puede deberse a una verdadera sobrecarga de usuarios por una elevada cantidad de visitas, o que la seguridad del sitio web esté comprometida.
Errores de programación
Un error presente en la programación del sitio puede generar una falla en la resolución de las solicitudes recibidas del servidor y, por lo tanto, terminar en un error 502.
Un problema en el firewall del servidor
Incluso los cortafuegos del servidor pueden generar errores y, además de ser en algunos casos responsables de errores del lado del cliente.
Si estás usando Cloudflare, será mejor que habilites o pidas a tu proveedor de hosting que habilite a las IP informadas por la CDN en una lista blanca permanente en su firewall. Si casualmente el firewall del servidor original bloquea una IP por alguna razón, entonces te toparás con un error 502 intermitente o permanente.
Un error del navegador
Rara vez ocurre y es muy poco probable, pero al menos en algunos casos, podría ser el navegador que estás utilizando. En determinadas ocasiones, nos ha ocurrido que el navegador o las extensiones utilizadas en él pueden generar errores, incluido el código de error 502.
Pasos para solucionar el error 502 Bad Gateway
Como ya lo mencionamos, no habrá mucho por hacer ya que se trata de un error del lado servidor, pero hay cosas que podrían ser o rozar tu responsabilidad si eres el dueño del sitio web. Te presentamos aquí las posibles soluciones al problema.
Recarga la página o elimina el caché del sitio
Dale F5 y recarga la página. Si el error desaparece y ya no lo ves nunca más, podría tratarse de un problema que apareció esporádicamente y nunca más volvió. Si por el contrario para navegar un sitio tienes que recargar la página a cada rato, pues entonces algo va mal.
Si tu sitio tiene un caché del lado servidor o si tu página web está hecha en WordPress y tienes un plugin de caché instalado, intenta refrescando el caché para ver si con ello resulta. Si al loguearte al panel WP Admin de WordPress el error desaparece, este es un claro indicio de que se trata de un problema guardado en caché.
Intenta utilizando otro navegador
Los navegadores de hoy son estables, pero todo puede fallar. Intenta navegar el sitio o la URL en otro navegador diferente. Si el error 502 desaparece, esto quiere decir que el navegador está entorpeciendo alguna de las peticiones al servidor.
Si este es el problema, puedes intentar eliminando el caché, cookies y datos de navegación del navegador donde no te funcionaba, y si puedes, escanea tu equipo en busca de virus si además de fallar la navegación notas otros síntomas raros al utilizar tu dispositivo.
Reinstala tu navegador
En caso de comprobar que el problema es tu navegador y no se repara el error 502 bad gateway borrando los datos de navegación caché y demás, puedes intentar reinstalándolo.
Prueba el sitio desde otro dispositivo y conexión a Internet
Tal vez el error 502 bad gateway se trate de un problema en los servidores de caché del proveedor de Internet que estés utilizando, o de un bloqueo temporal que tenga que ver con el hosting. Intenta navegar tu sitio desde otro dispositivo, como por ejemplo, tu teléfono móvil y que este esté conectado a la red de Internet móvil para descartar problemas en estos dos ámbitos.
Revisa que el dominio esté delegado a los indicados por el proveedor de hosting
Si el dominio no está delegado a los DNS proporcionados por el proveedor de hosting, puede que encuentres fallas que no tengan demasiada explicación. Si decidiste utilizar un servidor DNS externos para delegar tu dominio, entonces esto lo hace permeable a falla o pérdida de funciones propias de tu plan de alojamiento. La recomendación aquí es que si el sitio afectado te pertenece, lo mantengas delegado a tu proveedor de web hosting.
Comprueba si tu sitio está sobrecargando el servidor o el plan de hosting
Si tu sitio web está generando temporalmente una sobrecarga en el servidor o el plan de hosting a causa de muchas visitas, o tus scripts tienen una sentencia que no termina de ejecutarse, el proveedor de hosting podría detener el proceso antes que termine, o despublicar tu web a fin de proteger al ecosistema y al resto de los clientes alojados en tu servidor. Otra de las causas de sobrecarga que terminen en un error 502 Bad Gateway es que tu sitio web haya sido vulnerado y se hayan insertado códigos maliciosos que entorpezcan el normal funcionamiento de tu site.
Como solución a esto, consulta a la mesa de ayuda de tu hosting qué es lo que está consumiendo demasiados recursos, o que te dé una mano para detectar dónde está el error. Afortunadamente, si te alojas con WNPower, te enviaremos de manera proactiva un informe con acceso a nuestras herramientas y recomendaciones para que puedas corregir el problema. ¿Ya conocías nuestra herramienta de Monitoreo de consumos? Es simplemente genial para detectar en 3 clics qué está consumiendo recursos de más en tu hosting.
Verifica los plugins y themes de WordPress
En algunos casos, el uso de plugins o themes con errores o configuraciones incorrectas puede generar la aparición de errores como este. Para solucionar el error 502 Bad Gateway en WordPress, primero puedes intentar desactivar los plugins que utilizas, para comprobar si son los responsables del problema. Si piensas que el problema está en el theme, entonces puedes cambiarlo a un theme por defecto temporalmente para ver si está aquí el inconveniente. A menudo, la instalación de un plugin o theme, o actualización de los mismos pueden derivar en un error 502 Bad Gateway.
Si tu WordPress está alojado en WNPower, date una vuelta por nuestro Analizador de Plugins de WordPress y por nuestra herramienta WordPress Doctor. ¡Son geniales para detectar si el problema está aquí!
¿Estás conectado a la VPN del trabajo?
Algo que también ha pasado rara vez, es que si estás conectado a la VPN del trabajo no puedas llegar a tales o cuáles sitios y recibas un error. Entre ellos un 502. Si es tu caso, intenta desconectar y acceder de nuevo.
Deshabilita temporalmente la CDN
Si el error 502 bad gateway es producto de que la CDN no está funcionando normalmente, pueden intentar deshabilitándola desde su panel de administración o apuntando tu archivo de host de tu dispositivo local a la dirección IP del servidor original.
Comprueba el estado del servicio de tu proveedor de hosting
Si estás trabajando con un alojamiento compartido, podría ocurrirte este problema en algún momento, con lo que es importante que sepas cómo están operando sus servidores actualmente. La mayoría de proveedores de hosting web tienen su infraestructura monitoreada y un estado del servicio para que estés al tanto de lo que pasa minuto a minuto ante un problema de alcance general, y no puntual de tu web.
En el caso de que tu proveedor de hosting no tenga un panel de estado de los servicios, pues puedes contactarte con su mesa de ayuda y preguntar si tiene un problema.
Conclusión
En este artículo, hemos visto lo que significa el error 502 de puerta de enlace incorrecta, hemos examinado cuáles son las causas principales y hemos visto cómo solucionarlas. ¿Cuándo te encontraste con este error? ¿Mientras navegabas en un sitio de terceros, o fue cuando tu propio sitio web presentó tal error? ¿Pudiste solucionarlo siguiendo alguno de estos tips?
Como habrás notado, en WNPower tenemos muchísimas herramientas para que puedas detectar un error 502 Bad Gateway de manera fácil, pero también debes saber que nos encanta ayudar a nuestros usuarios y valoramos su tiempo, con lo que siempre trabajamos en ofrecer soluciones 😉 . ¡Hasta la próxima!
Preguntas frecuentes (FAQ)
Si estás buscando respuestas rápidas, te hicimos este resumen de las preguntas más frecuentes realizadas por los usuarios que experimentan el error 502.
¿Cómo se soluciona el error 502?
Solucionar el error 502 consta de varios pasos, empezando por revisar si tu conexión, navegador y dispositivo funcionan correctamente; y luego chequear si se trata de un problema puntual con el sitio web o del servidor que aloja la página que estás visitando. A menudo también puede tratarse de un problema de caché del servidor o si estás utilizando una CDN.
¿Cómo quitar 502 Bad Gateway?
Regularmente este problema se soluciona revisando si tu conexión, navegador y dispositivo funcionan correctamente; limpiando la caché del sitio o consultando con el proveedor de hosting, quien tiene un acceso más produndo para revisar el inconveniente.
¿Qué significa el código 502?
El error 502 significa que la petición entre el servidor intermediario entre el navegador del usuario y el servidor original no llegó a destino o no se procesó correctamente. Por lo general ocurre cuando tienes una CDN o el servidor tiene instalado Nginx, y el servidor web Apache no está contestando por algún motivo. Se da más seguido en páginas web alojadas en hosting compartido.
¿Cómo evitar el error 502?
El error 502 bad gateway se puede evitar manteniendo una página web limpia, optando por un proveedor de alojamiento web de calidad, y seleccionando el plan de alojamiento correcto al contratar tu hosting.
¿Por qué nginx devuelve 502?
La causa más común por la que Nginx devuelve error 502 bad gateway es que el servidor Apache no está contestando. Esto puede ocurrir a causa de saturación del servidor web Apache, o de un problema temporal con el servicio, si está, por ejemplo, en mantenimiento.
¿Qué tipo de error es 502 Bad Gateway?
El error 502 bad gateway es un error del lado servidor que se refleja en el navegador del usuario, cuando el servidor que procesa la petición actual no puede comunicarse con el servidor de fondo para proporcionar la página web que está pidiendo.
¿Es fácil solucionar un error 502 bad gateway?
La respuesta es que sí, solucionar un error 502 bad gateway es fácil si cuentas con los recursos y ayuda correcta. Por lo general tu proveedor de web hosting te proporcionará la orientación que necesitas para repararlo.
¿El error 502 Bad Gateway Es un mensaje permanente?
No, el error 502 Bad Gateway suele ser temporal. Puede producirse debido a problemas temporales, como errores en el código del servidor, mismo del servidor o problemas de DNS. Normalmente puedes resolver el problema actualizando la página o esperando unos minutos. Aunque se trate de un error del lado del servidor, el mensaje 502 Bad Gateway puede aparecer debido a factores del lado del cliente, como la configuración de la caché o del DNS.
¿502 Bad Gateway puede significar que mi sitio fue infectado?
Un error 502 Bad Gateway no suele indicar un sitio infectado, sino que se inclina más por un problema temporal del servidor o del código del sitio. Es más a menudo se trata de problemas de comunicación del servidor, como cuando un servidor proxy recibe una respuesta no válida del servidor original (repasa cómo funciona en el primer gráfico de esta nota). Aunque podría ser posible que una actividad maliciosa provoque errores en el servidor como un exceso de peticiones adrede, un error 502 puerta de enlace no válida por sí solo no sugiere un problema de seguridad. Aún así, para proteger tu web, recuerda instalar Cloudflare.
¿El error 502 Bad Gateway puede afectar el posicionamiento de mi página web?
Sí, un error 502 Bad Gateway puede afectar a cómo los motores de búsqueda califican y posicionan tu sitio (SEO) si este persiste en el tiempo. Los motores de búsqueda como Google tienen como objetivo proporcionar a los usuarios una buena experiencia y resultados relevantes, con lo que si tu sitio arroja permanentemente errores 502, pues lo quitará de sus primeros resultados o lo enviará mucho más abajo. Conclusión, trata de arreglar este problema tan pronto como puedas.
¿Cuánto cuesta reparar un error 502 bad gateway?
Siempre y cuando tengas voluntad y ganas de aprender, el costo de investigar y arreglar un error 502 bad gateway será nulo. Inclusive tu proveedor de hosting podrá ayudarte con recursos y herramientas para que puedas identificarlo rápidamente y corregirlo.