En proxy mister én frist. Poolen sletter den. En time senere er proxyen sunn igjen, men applikasjonen din har ingen måte å oppdage det på fordi den kastet posten.

Fjerning kan være riktig for en tilbakekalt konto eller et endepunkt operatøren har trukket tilbake. En forbigående feil fortjener en annen tilstand.

Behold nok historikk til den neste beslutningen

Kvalifisert
Tilgjengelig for vanlig arbeid under gjeldende policy.
Kjøles ned
Midlertidig holdt tilbake til en registrert frist.
Sondering tillatt
Ett kontrollert forsøk kan vurdere gjenoppretting.
Deaktivert
En operatør eller en varig betingelse fjernet den fra tjenesten.

Lagre årsaken og fasen sammen med overgangen. Avvist tilkobling, avviste legitimasjoner, en treg svarkropp og en HTTP-feil hos destinasjonen bør ikke alle øke en udifferensiert «død proxy»-teller.

Bruk en klokke for medgått tid til nedkjøling i prosessen. En monoton klokke hindrer at en kort ventetid avhenger av en justering av veggklokken. Ikke lagre et monotont tidsstempel som om det var en flyttbar dato som deles av andre maskiner; en distribuert planlegger trenger en separat definert tids- og eierskapsmodell.

Gjenoppretting bør ikke slippe løs en stormflo

Når fristen utløper, tillat et lite gjenopprettingsforsøk i stedet for å sende hele ventekøen på en gang. Et vellykket forsøk kan gjenopprette kvalifiseringen; en ny feil kan forlenge pausen etter en begrenset policy.

Velg sonderingen for arbeidet den skal forutsi. En vellykket TCP-tilkobling er ikke en fullstendig HTTP- eller SOCKS-transaksjon. En urelatert IP-kontrollside beviser ikke at destinasjonen som kreves er nåbar eller tillatt.

Ingen universell nedkjølingstid følger av ordet proxy. Sett den ut fra operasjonens latensbudsjett, tjenestens oppførsel og konsekvensene av nok et mislykket forsøk. Bevar posten til endepunktet slik at en midlertidig avbrytelse ikke stille blir et permanent tap av kapasitet.

Relaterte artikler