Proxy zgreši en rok. Bazen ga izbriše. Uro kasneje je proxy spet zdrav, a vaša aplikacija tega ne more odkriti, ker je zapis zavrgla.

Odstranitev je lahko primerna za preklican račun ali končno točko, ki jo je operater umaknil. Prehodna napaka si zasluži drugo stanje.

Ohranite dovolj zgodovine za naslednjo odločitev

Ustrezen
Na voljo za običajno delo po veljavni politiki.
Se ohlaja
Začasno zadržan do zabeleženega roka.
Preverjanje dovoljeno
En nadzorovan poskus lahko oceni obnovitev.
Onemogočen
Operater ali trajno stanje ga je odstranilo iz storitve.

Shranite razlog in stopnjo skupaj s prehodom. Zavrnitev povezave, zavrnjene poverilnice, počasno telo odgovora in napaka HTTP na cilju ne smejo vsi skupaj povečati nediferenciranega števca »mrtvih proxyjev«.

Za ohlajanje znotraj procesa uporabite uro preteklega časa. Monotona ura prepreči, da bi kratko čakanje bilo odvisno od prilagoditve stenske ure. Ne shranjujte monotonega časovnega žiga, kot da bi bil prenosni datum, ki si ga delijo drugi stroji; porazdeljeni razporejevalnik potrebuje ločeno opredeljen model časa in lastništva.

Obnovitev ne sme sprostiti stampeda

Ko rok poteče, dovolite majhen poskus obnovitve, namesto da pošljete celo čakalno vrsto naenkrat. Uspešen poskus lahko obnovi ustreznost; še ena napaka lahko podaljša premor v skladu z omejeno politiko.

Izberite preverjanje za delo, ki naj bi ga napovedalo. Uspešna povezava TCP ni popolna transakcija HTTP ali SOCKS. Nepovezana stran za preverjanje IP ne dokazuje, da je zahtevani cilj dosegljiv ali dovoljen.

Iz besede proxy ne izhaja nobeno univerzalno trajanje ohlajanja. Določite ga iz proračuna zakasnitve operacije, vedenja storitve in posledic še enega neuspešnega poskusa. Ohranite zapis končne točke, da začasna prekinitev tiho ne postane trajna izguba zmogljivosti.

Sorodni članki