502 Bad Gateway

Un error 502 Bad Gateway significa que un servidor intermedio —un proxy inverso, una CDN o un balanceador de carga— recibió una respuesta no válida del servidor de origen al que hace de proxy.

Qué significa

El usuario (o el rastreador) habla con una pasarela; la pasarela habla con el origen. Un 502 significa que falló ese segundo salto: el origen se cayó, agotó el tiempo de espera, cerró la conexión o devolvió algo mal formado. La pasarela en sí suele estar bien.

Causas habituales

  • Procesos del origen que se caen o terminan en mitad de una solicitud (errores de despliegue, errores fatales de PHP o Python).
  • Tiempos de espera agotados bajo carga: la pasarela se rinde antes de que la aplicación termine.
  • Agotamiento de recursos: pools de conexiones a la base de datos, workers y memoria.
  • Configuración incoherente tras un despliegue: puerto, protocolo o nombre de upstream incorrectos.

Por qué le importa al SEO

Los rastreadores que se topan con 502 tratan esas URL como temporalmente no disponibles y vuelven más tarde; los 502 sostenidos llevan a desindexarlas igual que los 500. Como los 502 suelen aparecer en ráfagas (picos de tráfico, despliegues), importa más vigilar los códigos de respuesta a lo largo del tiempo que cualquier rastreo puntual.

Compara la frecuencia de los 502 con las horas de despliegue y las curvas de tráfico de tus logs: la correlación suele señalar al culpable.

FAQ

¿El 502 es un problema del lado del cliente?
No. Nada de lo que pueda cambiar el navegador o el rastreador lo arreglará. El fallo está entre la pasarela y el servidor de origen.
¿Cómo distingo un 502 de un 503 y de un 504?
502: el origen devolvió una respuesta no válida. 503: el servidor se declara no disponible (a menudo con la cabecera Retry-After). 504: el origen no respondió a tiempo.