ఖాళీ ప్రాక్సీ పూల్లు: విఫలం కండి, వేచి ఉండండి లేదా ఆమోదించిన ప్రత్యామ్నాయాన్ని ఉపయోగించండి
అన్ని ప్రాక్సీలు అందుబాటులో లేనప్పుడు ఎలాంటి మార్గం లేకుండా నిశ్శబ్దంగా కొనసాగడం బదులు ఆపండి, బడ్జెట్లో వేచి ఉండండి లేదా ఆమోదించిన ప్రత్యామ్నాయాన్ని ఉపయోగించండి.
రొటేటర్ తన చివరి అర్హత కలిగిన ఎండ్పాయింట్ను తొలగిస్తుంది. తదుపరి పనికి ఏమి జరుగుతుంది?
ఆ నిర్ణయం స్పష్టంగా ఉండాలి. ఖాళీ జాబితా అనేది పనిచేసే ప్రాక్సీలో ఒక ప్రత్యేక రకం కాదు. యాదృచ్ఛిక-ఎంపిక మినహాయింపు, లేని మెటాడేటా ఫీల్డ్ మరియు None రిటర్న్ విలువ — ఇవి ఒక్కొక్కటి తదుపరి పొరను వేరే మార్గంలోకి నెట్టగలవు.
ఆమోదించిన ప్రాక్సీ మార్గం అవసరమయ్యే పని కోసం, పంపే ముందు ఈ ఫలితాలలో ఒకటి ఎంచుకోండి:
- పని మిగిలిన గడువులోపు తెలిసిన పునరుద్ధరణ లేదా రిఫ్రెష్ కోసం వేచి ఉండండి.
- పూల్ అందుబాటులో లేదనే నిర్దిష్ట ఫలితంతో విఫలం కండి.
- విడిగా కాన్ఫిగర్ చేసి ఆమోదించిన ప్రత్యామ్నాయాన్ని ఉపయోగించండి.
ప్రాక్సీని నిశ్శబ్దంగా వదిలేయడం పూర్తిగా వేరే విధానం. క్లయింట్ను బట్టి, అది పర్యావరణ డిఫాల్ట్ను లేదా ప్రత్యక్ష మార్గాన్ని సక్రియం చేయవచ్చు. ఫలితంగా వచ్చే విజయవంతమైన HTTP ప్రతిస్పందన, అవసరమైన మధ్యవర్తి ఎప్పుడూ ఉపయోగించబడలేదని దాచవచ్చు.
ఖాళీ ప్రొవైడర్ ప్రతిస్పందనను, అన్ని ఎండ్పాయింట్లు తాత్కాలికంగా చల్లబడుతున్న పూల్ నుండి వేరుగా ఉంచండి. మొదటిదానికి డిస్కవరీ-సేవ నిర్ధారణ అవసరం కావచ్చు; రెండవదానికి ఇప్పటికే షెడ్యూల్ చేసిన పునరుద్ధరణ సమయం ఉండవచ్చు. అదే ఖాళీ జాబితాను బిరుసు లూప్లో మళ్లీ తీసుకురావడం రెండింటికీ సహాయపడదు.
పూల్ స్థితిని మరియు తీసుకున్న నిర్ణయాన్ని రహస్యాలు తొలగించి నివేదించండి. “అర్హత కలిగిన ప్రాక్సీ లేదు; పని ఆపబడింది” అనేది కాలర్ ఎప్పుడూ ఎంచుకోవాలనుకోని మార్గం నుండి వచ్చే సాధారణ కనెక్షన్ లోపం కంటే ఎక్కువ ఉపయోగకరం.