Recibe alertas instantáneas si tu sitio web cae
SMS Llamada Correo
Empezar a monitorizar

Error HTTP 502: ¿por qué se produce y cuál es la solución?

Autor: Redacción HOSTTEST   | 3 sept 2021

Fehler 408Que el Protocolo de Transferencia de Hipertexto (HTTP) se haya impuesto desde los años 1990 como estándar para la transmisión de páginas web se debe, entre otras cosas, a un procedimiento integrado para evitar errores de datos y de transmisión. Cada petición la responde un servidor web con un código de estado o de error para garantizar una comunicación correcta y facilitar la localización de la causa de los fallos. Un código de error 500 como el error 502 Bad Gateway indica una configuración defectuosa o una sobrecarga temporal del servidor web y significa que la transferencia de datos falla en la situación actual debido a una avería grave.

¿Qué causas provocan un código de error 500?

El protocolo HTTP conoce cinco grupos diferentes de códigos de estado, que se pueden categorizar según la primera de las tres cifras. El intervalo de números de 1XX a 3XX representa en este concepto la confirmación de una operación exitosa o información adicional, como por ejemplo una petición en curso o redirecciones temporales y permanentes a otro recurso o dirección. El primer dígito 4XX designa (normalmente) problemas causados por el cliente, mientras que un código 500 apunta a una causa atribuible al servidor web. Las variantes más habituales son:

  • Error 500 Internal Server Error para errores de servidor inespecíficos e inesperados
  • Error 501 Not Implemented por funciones faltantes, p. ej. un método HTTP no compatible
  • Error 502 Bad Gateway por una interrupción de la comunicación por parte del servidor
  • Error 503 Service Unavailable en caso de una caída (temporal) del servidor
  • Error 504 Gateway Timeout como indicio de haber superado el tiempo de espera permitido
  • Error 508 Loop Detected en caso de un bucle infinito en la petición
  • Error 509 Bandwidth Limit Exceeded si se supera el ancho de banda permitido
  • Error 511 Network Authentication Required exige autenticación en la red

Aunque un código de error 500 puede deberse a una configuración errónea o a un comportamiento inesperado del cliente, en la mayoría de los casos el problema se encuentra en el lado del servidor.

¿Cuándo se produce el error 502 Bad Gateway?

El error 502 Bad Gateway - a veces, según el servidor web, mostrado específicamente como Bad Gateway NGINX o Bad Gateway Apache - cuenta, después del código de error 404 Not Found, probablemente entre las causas más frecuentes de una interrupción de la transferencia de datos. Los motivos de su aparición son variados e incluyen, por ejemplo:

  • Fallo completo del servidor web, por ejemplo debido a un crash del sistema
  • Sobrecarga temporal, por ejemplo durante un ataque DDoS a una página web
  • Errores persistentes en la comunicación entre servidor y cliente
  • Fallo de peticiones por bugs en la programación PHP
  • Extensiones en el navegador impiden o perturban la correcta transmisión de datos
  • La red bloquea peticiones, por ejemplo por un cortafuegos estricto del router
  • Una tercera instancia — por ejemplo un VPN o un proxy — impide la conexión bilateral

A primera vista un error 502 Bad Gateway parece claro; desgraciadamente indica técnicamente únicamente que una consulta falla en un determinado punto de la comunicación, porque el servidor no entrega ni puede generar respuestas plausibles.

¿Cómo se puede solucionar un error 502 Bad Gateway?

Las posibilidades para el visitante de un sitio web de resolver el error 502 son en la mayoría de los casos limitadas. En muchas situaciones se trata de una incidencia temporal, por ejemplo por tareas de mantenimiento o una sobrecarga puntual. Para poder descartarlo, se recomiendan algunos pasos sencillos:

  • Acceder con un navegador alternativo y, si es posible, otro sistema operativo
  • Desactivar extensiones y complementos como UBlock, Ghostery o AdAway
  • Vaciar la caché para eliminar datos obsoletos
  • Eliminar todas las cookies del sitio en cuestión y de los terceros utilizados

Si estos pasos no tienen éxito, el problema está en el servidor web solicitado y debe ser revisado y solucionado por el administrador correspondiente del hosting web. Aun así, los visitantes disponen de algunas opciones para acceder a una página con un error 502, aunque la funcionalidad en ese caso esté limitada.

¿Cómo acceder a un sitio web tras un código de error 500?

Cuando aparece un código de error 500, como el 502 Bad Gateway, significa que el servidor no está accesible en este momento. Existen dos opciones con las que se puede visitar un sitio web que no esté protegido por inicio de sesión u otras restricciones, independientemente de la configuración del VPS o del Servidor Dedicado responsable. Se trata, eso sí, de una versión archivada que no permite ninguna interacción adicional, como iniciar sesión.

El buscador Google almacena el contenido de las páginas web en su caché durante un periodo determinado y puede recuperarlo directamente desde ahí. Para ello, el usuario solo tiene que introducir antes de la dirección el comando cache: — por ejemplo: cache:https://example.org/webseite.

La segunda variante consiste en utilizar un archivo de Internet como la Wayback Machine. Estos proyectos, en su mayoría sin ánimo de lucro, guardan periódicamente el contenido en lo que se conocen como instantáneas y lo ponen a disposición pública.

Foto: Gerd Altmann de Pixabay

Escribe un comentario


Más proveedores de hosting


Más artículos interesantes

HTTP 504 Gateway Timeout: causa y solución del mensaje de error 504

Explicamos el error del servidor 504, incluyendo propuestas de solución. ¡Te ayudamos!

Error HTTP 400: ¿Cuáles son las causas y la solución?

Error HTTP 400. Os mostramos cómo podéis resolver el error.

Too Many Requests - ¿qué es el error 429 y cómo se produce?

Too Many Requests no es un error bienvenido. Os explicamos cómo evitarlo.

¿Qué es la petición HTTP? Explicado de forma sencilla

Os explicamos de forma sencilla qué es una petición HTTP.

Código de estado 302 - ¿qué significa y cómo afecta?

El código de estado 302 solo debería utilizarse en pocos casos. Les mostramos dónde tiene sentido su uso.

Error 500 del servidor - causas y solución del problema

Explicamos el error 500 del servidor, incluidas posibles soluciones. ¡Le ayudamos!