En la red no siempre funciona todo bien, y es que de vez en cuando se recibe un código de estado HTTP en lugar de la página que se buscaba, lo que indica que algo ha fallado. Si, como usuario de Internet, has recibido un código de error de la clase 5XX, en la mayoría de los casos la causa del mismo no está en tu sistema o en tu conexión de Internet, sino en el servidor de la propia página web. En el caso del error 502, no obstante, también puede ocurrir que haya algo in­co­rre­c­to en tu co­n­fi­gu­ra­ción, lo que se puede presumir si el código aparece al intentar abrir cualquier página. En esta guía te damos algunos consejos con los cuales averiguar la fuente del error 502 Bad Gateway y sobre lo que puedes hacer como usuario para poder ver los co­n­te­ni­dos de la página web. ¿Eres el gestor de una página afectada? En ese caso también puedes usar las in­di­ca­cio­nes que te ofrecemos para localizar errores.

¿Qué significa Bad Gateway?

El protocolo de Internet HTTP entrega códigos de estado como respuesta a pe­ti­cio­nes al servidor. El código más habitual, pero no visible para los usuarios, es el 200 - OK, que indica que todo ha fu­n­cio­na­do co­rre­c­ta­me­n­te. Las visitas de las páginas web solo ven los co­n­te­ni­dos so­li­ci­ta­dos, algo que difiere mucho de cuando aparecen los mensajes de error. Mientras que en los códigos de la clase 4XX el error reside en el lado del cliente, en los códigos co­m­pre­n­di­dos entre los números 500 y 511 la culpa de los re­su­l­ta­dos negativos recae sobre el servidor. Los códigos de estado también informan del lugar en el que se ocasionó el error, al menos a aquellos usuarios que saben lo que significa cada uno de los códigos.

El error 502 Bad Gateway recibe di­fe­re­n­tes de­no­mi­na­cio­nes, entre ellas “Bad Gateway”, “502 Bad Gateway Nginx”, “502 Bad Gateway Apache” o “502 Bad Gateway re­gi­s­te­red endpoint failed to handle the request”. Además del conocido error 404, (“Página no en­co­n­tra­da”), los errores Bad Gateway son algunos de los mensajes de error más ha­bi­tua­les al navegar por Internet. Estos aparecen cuando el servidor con el cual se accede al servidor principal no puede reenviar la petición. En tales ci­r­cu­n­s­ta­n­cias, el primer servidor solo actúa como proxy, Gateway o puerta de enlace. En principio, todas las pe­ti­cio­nes en Internet se realizan por medio de puertas de enlace. Así, este mensaje de error resulta tan fru­s­tra­n­te porque no siempre es evidente el lugar de la cadena de pe­ti­cio­nes en el que se ha producido el error.

¿Cuáles son las causas del error 502 Bad Gateway?

En la mayoría de los casos, el 502 Bad Gateway tiene lugar del lado del servidor y los usuarios de Internet no pueden re­me­diar­lo, aunque también es posible que el navegador informe de un error 502 aunque este no exista o que no se pueda es­ta­ble­cer ninguna conexión más desde tu red. La aparición del detestado código HTTP 502 puede tener las si­guie­n­tes causas:

  • Caída del servidor web: la puerta de enlace obtiene un resultado negativo cuando el servidor de destino falla co­m­ple­ta­me­n­te, lo que solo puede deberse a una avería en el sistema. Menos frecuente pero plausible es la de­s­co­ne­xión sin aviso del servidor cuando, por ejemplo, su contenido atenta contra la ley.
  • So­bre­ca­r­ga del servidor web: cuando un servidor web alcanza sus límites ya no puede responder a las pe­ti­cio­nes, de modo que la puerta de enlace entrega el código de estado Bad Gateway 502. Las causas pueden ser tanto un repentino enorme interés por la página o un ataque DDoS. Con él los atacantes intentan so­bre­ca­r­gar la capacidad del servidor con ayuda de un botnet con el objetivo de provocar su caída.
  • La pro­gra­ma­ción en PHP contiene errores: en ocasiones puede haber errores en el código de la página web, por lo que es posible que no se responda como es debido a algunas pe­ti­cio­nes y que estas arrojen re­su­l­ta­dos negativos.
  • Error en la co­mu­ni­ca­ción: los co­r­ta­fue­gos pueden ser re­s­po­n­sa­bles de errores tanto en el lado del servidor como del cliente a la hora de tra­n­s­mi­tir las pe­ti­cio­nes.
  • Error del navegador: las ex­te­n­sio­nes del navegador también ocasionan errores a la hora de vi­sua­li­zar las páginas web y pueden generar el error 502.

Cómo so­lu­cio­nar el error 502 Bad Gateway

Tanto los usuarios como los ad­mi­ni­s­tra­do­res web tienen la po­si­bi­li­dad de adoptar medidas frente al 502 bad gateway. En muchos casos solo es necesario esperar, porque a menudo el error tiene lugar fuera de la propia área de in­flue­n­cia y su solución recae en manos de los pro­vee­do­res de Internet (ISP, Internet Service Provider) o del alo­ja­mie­n­to del servidor web. En caso de que el origen del error esté en tu página, debes buscar sus causas.

Cómo so­lu­cio­nar o evitar el error Bad Gateway como usuario

Si cuando visitas una página web recibes el error 502 Bad Gateway, lo más probable es que este se deba a causas externas. En estos casos puede ser útil recargar la página y, si con ello se soluciona el problema, es que el servidor estaba te­m­po­ra­l­me­n­te so­bre­ca­r­ga­do. Debido a que este tipo de fallos pueden pro­lo­n­gar­se en el tiempo, puede ser de utilidad recargar la página pasados 15 minutos. ¿Sigue apa­re­cie­n­do el mismo error? En caso de ser así, borra la caché y las cookies, ya que puede que el navegador no haya cargado la página co­rre­c­ta­me­n­te, sino que haya accedido a los datos al­ma­ce­na­dos en su memoria interna (no hace falta que elimines todas las cookies: en el navegador puedes vi­sua­li­zar todas las cookies al­ma­ce­na­das y eliminar solo las que estén re­la­cio­na­das con la página web).

En caso de que el error se encuentre en el servidor y quieras acceder a los co­n­te­ni­dos alojados en él, puedes sortear el mensaje de error de otro modo, pero para ello tendrás que acceder a la caché de Google, y es que el me­ta­bu­s­ca­dor guarda las páginas te­m­po­ra­l­me­n­te en su propio servidor y tiene la capacidad de mostrar una versión anterior de la página web co­rre­s­po­n­die­n­te. Así, para cargar la página de la memoria caché del buscador debes in­tro­du­cir el valor cache: en el campo de búsqueda así como la dirección URL que quieras visitar como, por ejemplo, cache:https://facebook.com. A este respecto se debe tener en cuenta que no se va a vi­sua­li­zar la versión actual de la página, sino una más antigua. Si quieres echar un vistazo al historial de la página web para encontrar una versión que esté operativa, puedes visitar Wayback Machine, una base de datos de archivos de Internet sin ánimo de lucro en la que se almacenan di­fe­re­n­tes versiones de años an­te­rio­res.

Por otra parte, y a pesar de que el código de estado indique algo diferente, puede que el error esté en tu sistema. Para comprobar si hay otros usuarios que tienen el mismo problema, puedes recurrir al servicio web Down For Everyone Or Just Me, pero si no puedes visitar ninguna página web sin que aparezca el error Bad Gateway, es evidente que este está re­la­cio­na­do con tu ordenador, navegador o firewall. Si eres el único que tiene el problema, es re­co­me­n­da­ble que revises la función del navegador. El primer paso debe ser, a este respecto, reiniciar el navegador web, pero si esto no surte ningún efecto, inicia el navegador en modo seguro, pues así el navegador desactiva los plugins in­s­ta­la­dos, lo que permite comprobar si la causa del mensaje de error está en una extensión del navegador. Para ello se debe abrir la terminal de líneas de comandos del sistema operativo (en Windows esto se hace desde el símbolo del sistema y en Mac desde el terminal). Localiza el archivo que ejecuta el navegador y añade la ruta completa entre comillas en la línea de comandos. Cada navegador tiene un comando es­pe­cí­fi­co para iniciar el modo seguro:

  • Firefox: “C:\Program Files\Mozilla Firefox\firefox.exe” -safe-mode
  • Internet Explorer: “C:\Program Files\Internet Explorer\iexplore.exe-extoff
  • Chrome: el navegador de Google no ofrece la opción de modo seguro, pero si cambias al modo incógnito se des­ac­ti­va­rán todas las ex­te­n­sio­nes.

Al­te­r­na­ti­va­me­n­te, también puedes utilizar un navegador que no sea tu navegador estándar. Si esto se lleva a cabo con éxito, es re­co­me­n­da­ble volver a instalar el navegador estándar. Si el cambio de navegador no soluciona el error 502 Bad Gateway, será necesario comprobar los ajustes de red. La po­si­bi­li­dad más sencilla es reiniciar el módem y el router, pero si esto no surte efecto, otra opción es cambiar de una conexión in­alá­m­bri­ca a una local y utilizar una conexión por cable.

En ocasiones, el error no recae en el proveedor de páginas web, sino que el re­s­po­n­sa­ble del Bad Gateway es el proveedor de Internet, por lo que la causa del mismo puede ser una entrada in­co­rre­c­ta en el servidor DNS. Para eludir el mensaje de error es co­n­ve­nie­n­te incluir otro servidor DNS en la co­n­fi­gu­ra­ción. En Windows, esto puede mo­di­fi­car­se en los ajustes para la conexión TCP/IP y para co­m­pro­bar­lo puedes recurrir al servidor DNS gratuito de Google, al que puedes acceder mediante los valores 8.8.8.8 y 8.8.4.4.

Si el webmaster es el re­s­po­n­sa­ble del error, la solución no es otra que esperar, salvo que se utilice la versión de caché. En la mayoría de los casos el error es temporal y el webmaster es el que se hace cargo de so­lu­cio­nar­lo. En el caso de las páginas de pequeña en­ve­r­ga­du­ra también cabe tomar la ini­cia­ti­va y contactar con el gestor de la página web, puesto que es posible que todavía no esté en co­no­ci­mie­n­to de la irre­gu­la­ri­dad.

Su­pe­r­vi­sar la página web como webmaster

Si una de las personas que visita tu página web te informa de que ha recibido el error 502 Bad Gateway al acceder a esta ¿qué entraña esto para ti? En estos casos, tanto la visita como el webmaster tienen las mismas di­fi­cu­l­ta­des para ide­n­ti­fi­car a simple vista dónde radica el problema. El primer paso en estos casos es comprobar si la página está operativa, pero si el servidor se ha caído debes ponerte en contacto con tu proveedor de hosting, el cual puede que ya esté en co­no­ci­mie­n­to del mismo y que su de­pa­r­ta­me­n­to in­fo­r­má­ti­co ya esté tra­ba­ja­n­do para hallar una solución. A co­n­ti­nua­ción se debe comprobar que no haya mensajes de error en los archivos de registro del servidor. A este respecto, la pro­gra­ma­ción en PHP es una fuente potencial de errores. Asimismo, también es co­n­ve­nie­n­te comprobar si hay po­si­bi­li­dad de fallos en tu base de datos y, en caso necesario, se debe recurrir a una copia de seguridad antigua para so­lu­cio­nar la caída rá­pi­da­me­n­te. También es habitual que el error 502 aparezca porque el servidor está te­m­po­ra­l­me­n­te so­bre­ca­r­ga­do o ha tardado mucho en responder al servidor. Si estas so­bre­ca­r­gas tienen lugar de manera habitual, debes co­mu­ni­cár­se­lo a tu proveedor de alo­ja­mie­n­to, pues así se puede co­n­fi­gu­rar mejor el servidor web para que este no colapse cuando alcance picos de tráfico. En algunos casos, a la hora de es­ta­ble­cer la co­mu­ni­ca­ción con el servidor web surgen algunas di­fi­cu­l­ta­des, por lo que es co­n­ve­nie­n­te comprobar que el firewall está co­rre­c­ta­me­n­te co­n­fi­gu­ra­do y no bloquea ninguna petición. Asimismo, el fu­n­cio­na­mie­n­to in­co­rre­c­to de la re­so­lu­ción de nombres puede co­n­ve­r­ti­r­se en otra fuente de errores. Por ello es co­n­ve­nie­n­te examinar los ajustes del servidor de nombres en tu proveedor de hosting (con IONOS esto se hace a través del acceso para los clientes, donde se puede se­le­c­cio­nar el dominio co­rre­s­po­n­die­n­te y cambiar la co­n­fi­gu­ra­ción del servidor DNS).

Consejo

Si se ha producido una caída del servidor y no se ha podido so­lu­cio­nar en un período corto de tiempo, utiliza las redes sociales para informar a los vi­si­ta­n­tes de tu página web.

Ir al menú principal