502 Bad Gateway es un código de estado HTTP que indica una mala comunicación entre el servidor web y los servicios de salida secundarios necesarios para procesar las solicitudes, propagándose esas respuestas de fallo al cliente.

A continuación se indican algunas razones por las que puede devolverse un código de estado HTTP 502 Bad Gateway:

  • El servidor web recibe una respuesta no válida de un servidor proxy, equilibrador de carga u otro intermediario con el que intenta comunicarse para procesar la solicitud.
  • Existe una configuración incorrecta en el proxy intermedio, el equilibrio de carga o las capas de almacenamiento en caché que provocan respuestas incorrectas de vuelta al servidor web que impiden generar una respuesta válida de cara al cliente.
  • Mecanismos de filtrado de seguridad como WAFs o servicios de protección DDoS están bloqueando incorrectamente peticiones legítimas recibidas por el proxy/gateway y enviando bloqueos o errores al servidor web.
  • El servidor de aplicaciones se está quedando sin tiempo esperando una respuesta de una base de datos backend lenta, un sistema heredado o una dependencia de servicio externa necesaria para construir la respuesta final. Los errores de backend están aumentando.
  • Los límites de capacidad de las infraestructuras intermedias, como proxies y pasarelas, provocan fallos en el servicio que se transmiten en cascada a los servidores de origen.