Squid లో retry_on_error అనే ఎంపిక ఉంది, కానీ పేరు దాని ఉపయోగకరమైన వ్యాఖ్యానం కంటే విస్తృతం. పేజీ పనిచేసే వరకు ప్రతి విఫల అభ్యర్థన అనంతంగా పునరావృతమవుతుందని ఇది అర్థం కాదు.

ఈ ఆదేశాన్ని మద్దతు ఇచ్చే వెర్షన్లలో ఇది డిఫాల్ట్గా ఆఫ్ ఉంటుంది. పత్రీకరించిన పునరావృత జాబితా 403, 500, 501, 502, 503 మరియు 504, మరియు అభ్యర్థన మరొక పని చేసే గమ్యం ద్వారా ప్రయత్నించబడుతుంది. ప్రత్యామ్నాయ ఫార్వార్డింగ్ మార్గాలు ఉన్న క్రమానుగతంలో ఇది ప్రత్యేకంగా సంబంధితం. ఇది అదే సాకెట్ నుండి అదే సర్వర్కు సమయబద్ధ పునఃప్రయత్నం మాత్రమే కాదు.

మొదట వైఫల్యానికి పేరు పెట్టండి

ప్రాక్సీకి కనెక్ట్ అయ్యేటప్పుడు నిరాకరణ, ప్రాక్సీ ప్రామాణీకరణ వైఫల్యం, మూలం నుండి HTTP లోపం మరియు డెలివరీ ప్రారంభమైన తర్వాత కత్తిరించబడిన ప్రతిస్పందన ఒకే విధమైన పునఃప్రయత్న అవకాశాన్ని ఇవ్వవు. ఒక సెట్టింగ్ నాలుగింటినీ ఒకేలా నిర్వహిస్తుందని ఆశించవద్దు.

ప్రైవేట్ నిష్క్రమణ కోసం, ప్రత్యామ్నాయ మార్గం ఆమోదయోగ్యమా అని కూడా నిర్ణయించండి. మరొక పేరెంట్కు మరొక పబ్లిక్ మూల చిరునామా, ప్రామాణీకరణ విధానం లేదా నెట్వర్క్ స్థానం ఉండవచ్చు. ఆ ప్రత్యామ్నాయం ద్వారా విజయం మొదటి పేరెంట్ను ఎంచుకున్న కారణాన్ని ఉల్లంఘించవచ్చు.

అప్లికేషన్ కార్యకలాపాలు మరో ఆందోళనను తెస్తాయి: అభ్యర్థనను పునరావృతం చేయడం దాని ప్రభావాన్ని కూడా పునరావృతం చేయవచ్చు. క్లయింట్ మరియు సర్వర్కు సరైన పునఃప్రయత్న సెమాంటిక్స్ అవసరం, ప్రత్యేకించి డేటాను సృష్టించే లేదా మార్చే కార్యకలాపాలకు. ప్రాక్సీ సెట్టింగ్ అనిశ్చిత ఫలితాలను అప్లికేషన్ స్థాయిలో నిర్వహించడానికి ప్రత్యామ్నాయం కాదు.

మీ ఖచ్చితమైన వెర్షన్ కోసం ఆదేశాన్ని చదవండి; సూచన లభ్యత మరియు డిఫాల్ట్ ప్రవర్తనను జాబితా చేస్తుంది. అభ్యర్థన గడువులు మరియు వినియోగదారు చూసే మొత్తం నిరీక్షణ కూడా గుర్తుంచుకోండి. అదనపు ఫార్వార్డింగ్ ప్రయత్నం మంచి ఫలితం ఇవ్వకుండా మిగిలిన సమయాన్ని వినియోగించవచ్చు.

అడపాదడపా వచ్చే వైఫల్యాలను పరిశోధిస్తున్నప్పుడు స్థితి, ఎంచుకున్న పేరెంట్ లేదా గమ్యం మరియు ప్రయత్నాల క్రమాన్ని నమోదు చేయండి. లేకపోతే పునరావృత్తులు పునరావృతమయ్యే రూటింగ్ సమస్యను సాధారణంగా నెమ్మదిగా ఉండే వెబ్సైట్లా కనిపించేలా చేసి, వాస్తవానికి విఫలమైన మార్గాన్ని దాచవచ్చు.

సంబంధిత వ్యాసాలు