Mae ffeil o'r enw /check.txt ar westeiwr procsï yn swnio fel targed iechyd amlwg. Y tric yw nad yw gwrandawr anfon penodol Squid yn wefan gyffredin sy'n gwasanaethu gwraidd dogfennau'r gwesteiwr hwnnw.

Mae cais ar batrwm tarddiad fel HEAD /check.txt HTTP/1.1 yn hepgor y targed absoliwt a ddisgwylir ar gyfer cais HTTP cyffredin drwy brocsï anfon. Yn dibynnu ar y cyfluniad, gellir ei wrthod neu ei drin gan wasanaeth lleol arall. Gall y naill ganlyniad a'r llall ddweud llai wrthych nag y mae'r dangosfwrdd yn ei awgrymu.

Dewiswch y gwasanaeth y mae arnoch angen ei gadw ar gael

ArchwiliadTystiolaeth ddefnyddiol
Cysylltiad TCP i wrandawr y procsïMae proses gyraeddadwy yn derbyn y cysylltiad hwnnw.
CONNECT i darged a reolirMae'r procsï yn derbyn y cais twnnel hwnnw.
Adalw HTTP drwy'r procsïGall y llwybr cais a ddewiswyd ddychwelyd ymateb disgwyliedig.

Ar gyfer y trydydd achos, mae angen targed ar y cais, er enghraifft:

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

Mae'r enw gwesteiwr yn ddarluniadol. Defnyddiwch bwynt terfyn a reolir y gall y procsï ei ddatrys ac y caniateir iddo ei gyrraedd yn fwriadol. Mae http-check send HAProxy yn cefnogi dewis y dull, URI, fersiwn a phenawdau; cyfluniwch y cais hwnnw'n benodol yn lle etifeddu enghraifft gweinydd tarddiad heb ei newid.

Gall HEAD wirio statws ymateb a phenawdau. Ni all ddilysu corff ymateb na chaiff byth ei drosglwyddo. Os yw'r contract iechyd yn gofyn am farciwr yn y corff, dewiswch archwiliad GET addas a dilyswch y marciwr hwnnw.

Cadwch y cyfrif archwilio a chyfyngiadau ffynhonnell yn dynn pan fo dilysu procsï yn rhan o'r llun. Mae eithrio'r gwrandawr cyfan rhag dilysu er mwyn cael tic gwyrdd yn newid y gwasanaeth sy'n cael ei amddiffyn.

Yn olaf, penderfynwch beth y dylai archwiliad aflwyddiannus ei dynnu. Gall methiant tarddiad a reolir wneud archwiliad anfon pob procsï yn methu ar yr un pryd. Efallai mai dyna'n union y ddibyniaeth rydych am ei mesur, neu efallai'n rheswm dros gadw iechyd y gwrandawr ac argaeledd pen-i-ben yn signalau ar wahân.

Erthyglau cysylltiedig