HTTP 504 Gateway Timeout frente al tiempo de espera de tu cliente
Distingue una solicitud al upstream que agotó su tiempo en la pasarela del tiempo de espera configurado en tu propio cliente de proxy.
Tu cliente está dispuesto a esperar sesenta segundos. Diez segundos después recibe HTTP 504. Subir el tiempo de espera del cliente a dos minutos no le da a la pasarela cincuenta segundos más de trabajo.
504 describe una pasarela o un proxy que no recibió una respuesta oportuna del upstream mientras intentaba completar la solicitud. La pasarela ya tomó su decisión y devolvió una respuesta. Tu cliente puede leer esa respuesta sin problema.
¿Qué intermediario la devolvió?
El emisor puede ser el proxy de reenvío. También una pasarela posterior operada por el sitio web. Con TLS normal de extremo a extremo dentro de CONNECT, una respuesta HTTP procedente de ese intercambio protegido con el destino no es lo mismo que un rechazo del propio CONNECT.
Conserva la etapa, las cabeceras de respuesta, el texto de la página de error y los registros correspondientes cuando estén disponibles. La etiqueta del servidor puede ser una pista, pero no debe tomarse como una atribución infalible. La ruta puede contener más intermediarios que el configurado en tu cliente.
Después examina por qué esa operación hacia el upstream no se completó. La accesibilidad, los servicios sobrecargados, un cuerpo de solicitud que el upstream no puede procesar como se espera y el comportamiento de la aplicación pueden influir. El estado numérico por sí solo no demuestra que cambiar el User-Agent o añadir una opción de tiempo de espera sea la solución universal.
Compara la misma solicitud
Cuando otra herramienta funciona, compara método, destino, codificación del cuerpo, autenticación y ruta. «La URL se abre en el navegador» no es una comparación completa con un envío multipart mediante un cliente de servicio.
Si operas la pasarela emisora, alinea su presupuesto de upstream con la carga de trabajo admitida y los plazos del entorno. Si no, guarda su resultado como evidencia y usa la vía de acceso o soporte documentada por el operador. Esperar más tiempo en local no puede cambiar una respuesta que ya ha llegado.