¿Qué narices es esto?
El error 504 Gateway Timeout aparece cuando un servidor (por ejemplo, un proxy o load balancer) no recibe respuesta a tiempo del servidor real al que intenta acceder.
Es como llamar a alguien y que nunca te conteste: el proxy se queda esperando... y esperando... hasta que se rinde.
- Servidor backend muy lento o colapsado
- Timeout de red o configuración demasiado baja
- Errores en la base de datos que retrasan la respuesta
- Conexiones saturadas en el proxy
⚡ Dato curioso
504 y 502 suelen confundirse, pero el 504 se refiere específicamente a una espera que se prolongó más de lo debido. A veces, todo está configurado bien... pero el backend simplemente se tomó su tiempo.
Muy frecuente en APIs, microservicios lentos, o cuando el backend depende de servicios externos (como pagos o consultas a terceros).