Tarpinis serveris praleidžia vieną terminą. Telkinys jį ištrina. Po valandos tarpinis serveris vėl sveikas, bet jūsų programėlė neturi būdo to aptikti, nes išmetė įrašą.

Pašalinimas gali būti tinkamas atšauktai paskyrai arba galiniam taškui, kurį operatorius išėmė iš eksploatacijos. Laikinas gedimas nusipelno kitos būsenos.

Išsaugokite pakankamai istorijos kitam sprendimui

Tinkamas
Prieinamas įprastam darbui pagal dabartinę politiką.
Vėsta
Laikinai sulaikytas iki užfiksuoto termino.
Tikrinimas leidžiamas
Vienas kontroliuojamas bandymas gali įvertinti atkūrimą.
Išjungtas
Operatorius arba nuolatinė sąlyga pašalino jį iš paslaugos.

Saugokite priežastį ir etapą kartu su perėjimu. Ryšio atmetimas, atmesti prisijungimo duomenys, lėtas atsakymo turinys ir paskirties HTTP klaida neturėtų visi kartu didinti neatskirto „negyvo tarpinio serverio“ skaitiklio.

Proceso vidiniam atšaldymui naudokite prabėgusio laiko laikrodį. Monotoninis laikrodys neleidžia trumpam laukimui priklausyti nuo sieninio laikrodžio korekcijos. Nesaugokite monotoninės laiko žymos taip, tarsi ji būtų nešiojama data, kurią dalijasi kitos mašinos; paskirstytajam planuotojui reikia atskirai apibrėžto laiko ir nuosavybės modelio.

Atkūrimas neturi paleisti minios

Kai terminas baigiasi, leiskite nedidelį atkūrimo bandymą, o ne siųskite visos laukimo eilės iš karto. Sėkmingas bandymas gali atkurti tinkamumą; dar vienas gedimas gali pratęsti pauzę pagal apribotą politiką.

Pasirinkite tikrinimą darbui, kurį jis turi numatyti. Sėkmingas TCP ryšys nėra visa HTTP ar SOCKS operacija. Nesusijęs IP tikrinimo puslapis neįrodo, kad reikiama paskirtis pasiekiama arba leidžiama.

Iš žodžio „tarpinis serveris“ neišplaukia jokia universali atšaldymo trukmė. Nustatykite ją pagal operacijos delsos biudžetą, paslaugos elgseną ir dar vieno nesėkmingo bandymo pasekmes. Išsaugokite galinio taško įrašą, kad laikinas sutrikimas tyliai netaptų nuolatiniu pajėgumo praradimu.

Susiję straipsniai