Option http-server-close auf HAProxy haproxy-1.5-dev19 führt zu Connection: close-Header als Antwort gesendet

Option http-server-close auf HAProxy haproxy-1.5-dev19 führt zu Connection: close-Header als Antwort gesendet

Ich habe grundsätzlich folgendes Problem: Immer wenn ich

option http-server-close 

zur Haproxy-Konfiguration (entweder im Frontend- oder Backend-Bereich), sendet Haproxy in der Antwort einen Connection: close-Header – was genau das Gegenteil von dem ist, was es tun soll.

Ich versuche grundsätzlich, Client-TCP-Verbindungen durch Keep-Alive aufrechtzuerhalten, aber da dies nicht zu funktionieren scheint, ist dies nicht möglich, es sei denn, ich verwende den Standardmodus (Keep-Alive), der dasselbe für die Serverseite tut – und das möchte ich nicht.

Irgendwelche Lösungen? Ist das ein Fehler? Oder übersehe ich etwas?

Antwort1

Nein, ich glaube, das ist zu erwarten.

option http-server-close 

Schließt die Verbindung von HAProxy zum Backend, hält aber die Verbindung zwischen dem Client und dem HaProxy-Server aufrecht.

HAProxy schließt die Verbindung, falls das Timeout erreicht wird. Daher sollten Sie die Optionen ggf. timeout http-keep-aliveanpassen timeout client.

verwandte Informationen