Eng Datei mam Numm /check.txt op engem Proxyhost kléngt no engem offensichtlechen Gesondheetszil. Den Haken ass, datt dem Squid säin explizitte Weiderleeungs-Listener keng gewéinlech Websäit ass, déi den Dokumentwuerzel vun deem Host zerwéiert.

Eng Ufro am Origin-Stil wéi HEAD /check.txt HTTP/1.1 léisst den absoluten Zil aus, dee fir eng gewéinlech HTTP-Ufro duerch en Weiderleeungsproxy erwaart gëtt. Ofhängeg vun der Konfiguratioun kann se verworf ginn oder vun engem aneren lokale Service behandelt ginn. Béid Resultater kënnen Iech manner soen wéi d'Dashboard suggeréiert.

Wielt de Service deen Dir verfügbar musst halen

PréifungNëtzlech Beweis
TCP-Verbindung zum Proxy-ListenerEn erreechbare Prozess akzeptéiert déi Verbindung.
CONNECT zu engem kontrolléierten ZilDe Proxy akzeptéiert déi Tunnel-Ufro.
HTTP-Ofruff duerch de ProxyDe gewielten Ufrowee kann eng erwaart Äntwert zréckginn.

Am drëtte Fall brauch d'Ufro en Zil, zum Beispill:

HEAD http://probe.example.internal/proxy-ready HTTP/1.1
Host: probe.example.internal

Den Hostnumm ass nëmmen illustrativ. Benotzt en kontrolléierten Endpunkt deen de Proxy kann resolvéieren an op deen hien absichtlech Zougang huet. http-check send vum HAProxy ënnerstëtzt d'Auswiel vu Method, URI, Versioun an Headeren; konfiguréiert déi Ufro explizit amplaz en Origin-Server-Beispill onverännert ze ierwen.

HEAD kann en Äntwertstatus an Headeren iwwerpréiwen. En kann keen Äntwertkierper validéieren dee ni iwwerdroe gëtt. Wann den Gesondheetskontrakt e Marker am Kierper verlaangt, wielt eng passend GET-Préifung a validéiert dee Marker.

Halt de Préifkonto an d'Quellrestriktiounen enk wa Proxy-Authentifikatioun am Spill ass. Dee ganzen Listener vun der Authentifikatioun auszehuelen fir e gréine Haken ze kréien ännert de Service dee geschützt gëtt.

Zum Schluss entscheet wat eng feelgeschloen Préifung ewechhuele soll. Eng kontrolléiert Origin-Panne kann de Weiderleeungscheck vun all Proxy gläichzäiteg feele loossen. Dat kann genau déi Ofhängegkeet sinn déi Dir wëllt moossen, oder e Grond fir Listener-Gesondheet an End-zu-End-Disponibilitéit als getrennte Signaler ze halen.

Ähnlech Artikelen