Nedkjøling i proxy-pool: følg feil og undersøk attoppretting
Gi proxy-poolen eksplisitte mellombelse tilstandar og ein attopprettingsveg i staden for å sletta eit endepunkt etter éin treg førespurnad.
Ein proxy mistar éin frist. Poolen slettar han. Ein time seinare er proxyen frisk att, men applikasjonen din har ingen måte å oppdaga det på fordi han kasta posten.
Fjerning kan vere høveleg for ein tilbakekalla konto eller eit endepunkt operatøren har trekt attende. Ein forbigåande feil fortener ein annan tilstand.
Hald på nok historikk til den neste avgjerda
- Kvalifisert
- Tilgjengeleg for vanleg arbeid under gjeldande policy.
- Kjølast ned
- Mellombels halden attende til ein registrert frist.
- Sondering tillaten
- Eitt kontrollert forsøk kan vurdere attoppretting.
- Deaktivert
- Ein operatør eller ein varig tilstand fjerna han frå tenesta.
Lagre årsaka og fasen saman med overgangen. Avvist tilkopling, avviste legitimasjonar, ein treg svarkropp og ein HTTP-feil hos destinasjonen bør ikkje alle auke ein udifferensiert «død proxy»-teljar.
Bruk ei klokke for medgått tid til nedkjøling i prosessen. Ei monoton klokke hindrar at ei kort venting avheng av ei justering av veggklokka. Ikkje lagre eit monotont tidsstempel som om det var ein flyttbar dato som andre maskinar deler; ein distribuert planleggjar treng ein separat definert tids- og eigarskapsmodell.
Attoppretting bør ikkje sleppe laus ein stormflod
Når fristen går ut, tillat eit lite attopprettingsforsøk i staden for å sende heile ventekøa på ein gong. Eit vellukka forsøk kan gjenopprette kvalifikasjonen; ein ny feil kan forlenge pausen etter ein avgrensa policy.
Vel sonderinga for arbeidet ho skal føreseie. Ei vellukka TCP-tilkopling er ikkje ein fullstendig HTTP- eller SOCKS-transaksjon. Ei urelatert IP-kontrollside beviser ikkje at destinasjonen som krevst er nåbar eller tillaten.
Ingen universell nedkjølingstid følgjer av ordet proxy. Set ho ut frå latensbudsjettet til operasjonen, åtferda til tenesta og konsekvensane av nok eit mislukka forsøk. Ta vare på posten til endepunktet slik at eit mellombels avbrot ikkje stille blir eit varig tap av kapasitet.