En proxy misser én frist. Puljen sletter den. En time senere er proxyen sund igen, men din applikation har ingen måde at opdage det på, fordi den smed posten væk.

Fjernelse kan være passende for en tilbagekaldt konto eller et endepunkt, som operatøren har trukket tilbage. En forbigående fejl fortjener en anden tilstand.

Behold nok historik til at træffe den næste beslutning

Egnet
Tilgængelig til almindeligt arbejde under den gældende politik.
Afkøler
Midlertidigt tilbageholdt indtil en registreret frist.
Sondering tilladt
Ét kontrolleret forsøg kan vurdere genopretning.
Deaktiveret
En operatør eller en varig betingelse har fjernet den fra tjenesten.

Gem årsagen og fasen sammen med overgangen. Afvisning af forbindelse, afviste legitimationsoplysninger, en langsom svartekst og en HTTP-fejl hos destinationen bør ikke alle øge en udifferentieret "død proxy"-tæller.

Brug et ur med forløbet tid til afkøling i processen. Et monotont ur forhindrer, at en kort ventetid afhænger af en justering af væguret. Gem ikke et monotont tidsstempel, som om det var en flytbar dato, som andre maskiner deler; en distribueret planlægger har brug for en særskilt defineret tids- og ejerskabsmodel.

Genopretning bør ikke udløse et stormløb

Når fristen udløber, tillad et lille genopretningsforsøg i stedet for at sende hele ventekøen på én gang. Et vellykket forsøg kan genoprette egnetheden; endnu en fejl kan forlænge pausen efter en afgrænset politik.

Vælg sonderingen til det arbejde, den skal forudsige. En vellykket TCP-forbindelse er ikke en fuld HTTP- eller SOCKS-transaktion. En uvedkommende IP-kontrolside beviser ikke, at den krævede destination kan nås eller er tilladt.

Der følger ingen universel afkølingstid af ordet proxy. Sæt den ud fra operationens latenstidsbudget, tjenestens adfærd og konsekvenserne af endnu et mislykket forsøg. Bevar endepunktets post, så en midlertidig afbrydelse ikke stille bliver et permanent tab af kapacitet.

Relaterede artikler