Wir verwenden HAProxy, um eingehende TCP-Verbindungen an einen separaten Server weiterzuleiten, der ein Raw-TCP verwendet. Das Problem, das wir sehen, ist, dass die Client-Verbindung akzeptiert und dann geschlossen und dann sofort zurückgewiesen wird. Da wir eine Zustandsüberprüfung aktiviert haben, gibt es irgendeine Möglichkeit für HAProxy, vom Anschluss zu lösen, so dass die anfängliche Verbindung fehlschlägt.Wie kann ich HAProxy TCP-Verbindungen ablehnen, wenn alle Backend-Server ausfallen
listen custom_forward
mode tcp
bind *:11144
default-server inter 10m fastinter 20s downinter 1m maxconn 100
server custom_server hostname:10144 check
Sie sollten 'connection' hinzufügen, damit es' tcp-Anfrage Verbindung ablehnen sollte, wenn site_dead', bei haproxy nicht anders Config-Parsing. – Danduk82