2014-03-13 2 views
5

Ich Refactoring derzeit eine Haproxy-Konfiguration, die wir auf unseren Produktionsservern verwenden, um TCP-Datenverkehr von einem zentralen Server weiterzuleiten. Das Ziel besteht darin, alles, was mit Dockercontainern funktioniert, zu unterstützen, um die Zuverlässigkeit der Bereitstellung zu gewährleisten.Wie kann ich TCP-Verbindung Debugging-Informationen in HAProxy

Bisher ist alles gut gelaufen, aber jetzt habe ich ein paar "Hör" -Proxies mit "mode tcp", die ihren Traffic anscheinend nicht weiterleiten. Ich denke, das Problem liegt entweder in der SSL-Zertifikatsprüfung oder in der Weiterleitung an den sekundären Server selbst.

In einem Versuch, das Problem zu debuggen, habe ich alle syslog-Debugging (Debug-Ebene) aktiviert und das -d-Flag zum Ausführen von Haproxy im Debug-Modus verwendet. Dies bietet umfangreiche Debugging-Informationen für den gesamten eingehenden HTTP-Verkehr, scheint mir aber nichts für TCP zu geben.

Das Fehlen von Debug-Ausgang für TCP-Weiterleitung ist etwas, das ich in der Vergangenheit kennengelernt habe und habe keine Möglichkeit gefunden, weitere Details zu erhalten.

Gibt es eine Reihe von Magic Flags, Konfiguration oder Kompilieroptionen, die ich verwenden kann, um die vollständigen Details der TCP-Verbindungsverarbeitung zu sehen? (z. B. akzeptieren, Handshake, SSL-Zertifikatsprüfung, Weiterleitung, Timeouts usw.)

Antwort

Verwandte Themen