Squid retry_on_error: àwọn kóòdù ipò àti àwọn ọ̀nà míràn
Lo Squid retry_on_error nínú ìwọ̀n ipò àti ibi míràn tí wọ́n kọ sílẹ̀, dípò kí o kà á sí ètò àpapọ̀ fún àtúnṣe àwọn ìbéèrè.
Àṣàyàn kan wà nínú Squid tí wọ́n ń pè ní retry_on_error, ṣùgbọ́n orúkọ náà gbòòrò ju ìtumọ̀ tí ó wúlò lọ. Kò túmọ̀ sí pé gbogbo ìbéèrè tí ó kùnà yóò tún ṣe láìlópin títí ojú-ìwé yóò fi ṣiṣẹ́.
Nínú àwọn ẹ̀dà tí ó ń ṣe àtìlẹ́yìn fún ìtọ́ni yìí, ó wà ní òdì ní àkọ́kọ́. Àkójọ àtúnṣe tí wọ́n kọ sílẹ̀ ni 403, 500, 501, 502, 503 àti 504, a sì ń gbìyànjú ìbéèrè náà nípasẹ̀ ibi míràn tí ó ń ṣiṣẹ́. Èyí ṣe pàtàkì ní ìpele kan tí ó ní àwọn ọ̀nà ìfiránṣẹ́ míràn. Kì í ṣe kìkì ìgbìyànjú àtúnṣe àkókò ti socket kan náà sí server kan náà.
Kọ́kọ́ dárúkọ ìkùnà
Kíkọ̀ nígbà tí a ń so mọ́ proxy, ìkùnà ìjẹ́rìí proxy, àṣìṣe HTTP láti orísun, àti ìdáhùn tí a gé lẹ́yìn tí ìfijíṣẹ́ bẹ̀rẹ̀ kò fi àǹfààní àtúnṣe kan náà fún. Má ṣe retí pé ètò kan yóò bójú tó gbogbo mẹ́rin náà ní ọ̀nà kan náà.
Fún àbájáde àdáni, pinnu pẹ̀lú bóyá ọ̀nà míràn jẹ́ ìtẹ́wọ́gbà. Parent míràn lè ní àdírẹ́sì orísun gbangba míràn, ìlànà ìjẹ́rìí, tàbí ibi nẹ́tíwọ́kì míràn. Àṣeyọrí nípasẹ̀ àṣàyàn yẹn lè tàpá sí ìdí tí a fi yan parent àkọ́kọ́.
Àwọn iṣẹ́ aplikéṣànì mú àníyàn míràn wá: àtúnṣe ìbéèrè lè tún ipa rẹ̀ ṣe. Client àti server nílò ìtumọ̀ àtúnṣe tí ó yẹ, pàápàá fún àwọn iṣẹ́ tí ó ń dá dátà tàbí yí i padà. Ètò proxy kì í ṣe àropo fún mímú àwọn àbájáde àìdánilójú ní ìpele aplikéṣànì.
Ka ìtọ́ni fún ẹ̀dà rẹ gan-an; ìwé ìtọ́kasí ṣe àkójọ wíwà àti ìhùwàsí àkọ́kọ́. Tún fi àwọn àkókò ìparí ìbéèrè àti àpapọ̀ ìdúró tí olùṣàmúlò ń rí sí ọ̀kàn. Ìgbìyànjú ìfiránṣẹ́ àfikún lè lo àkókò tí ó kù láì mú àbájáde tí ó dára jù wá.
Nígbà tí o ń ṣèwádìí àwọn ìkùnà lẹ́ẹ̀kọ̀ọ̀kan, ṣàkọsílẹ̀ ipò, parent tàbí ibi tí a yàn, àti ìtẹ̀lé àwọn ìgbìyànjú. Bí bẹ́ẹ̀ kọ́, àtúnṣe lè mú kí ìṣòro ọ̀nà tí ń tún wá dà bí wẹ́bùsáìtì tí ó lọ́ra lápapọ̀ nígbà tí wọ́n ń fi ọ̀nà tí ó kùnà gan-an pa mọ́.