La opción http-server-close en HAProxy haproxy-1.5-dev19 dará como resultado Conexión: cerrar encabezado enviado en respuesta

La opción http-server-close en HAProxy haproxy-1.5-dev19 dará como resultado Conexión: cerrar encabezado enviado en respuesta

Básicamente tengo el siguiente problema: cada vez que agrego

option http-server-close 

a la configuración de haproxy (ya sea en la sección frontend o backend), haproxy enviará un encabezado Conexión: cerrar en la respuesta, que es exactamente lo contrario de lo que se supone que debe hacer.

Básicamente estoy intentando que las conexiones TCP del cliente persistan a través de keep-alive, pero como esto no parece funcionar, no puedo tenerlo a menos que use el modo predeterminado (keep-alive), que hará lo mismo para el servidor. -lado - y no quiero eso.

¿Alguna solución? ¿Es esto un error? ¿O me estoy perdiendo algo?

Respuesta1

No, creo que esto es lo esperado.

option http-server-close 

Cerrará la conexión de HAProxy al backend, pero mantendrá viva la conexión entre el cliente y el servidor haproxy.

HAProxy cerrará la conexión si se alcanza el tiempo de espera, por lo que es posible que desee modificar las opciones timeout http-keep-alivey timeout client.

información relacionada