Gelditu proxy errotazio-begizta betiko
Eman Python proxy multzoari saiakera-aurrekontu mugatua eta bereizi konexio-hutsegiteak helmugaren erantzunetatik.
Proxy multzo batek etenaldi soil bat begizta bizia bihur dezake. Hautatu helbide bat, huts egin, hautatu beste bat, huts egin berriro. Zure sarea erorita egoteagatik mutur guztiak eskuraezinak badira, helbideak aldatzeak ez du inoiz kausa konpontzen.
Eman eragiketari aurrekontu bat zure multzoko lehen proxya edo proxy zerrenda doakoa aukeratu aurretik: saiakera kopuru finitua, konexio- eta irakurketa-itxaronaldia mugatuak, eta zeregin osoaren epea. Requests timeout-ak dokumentatutako konexio- edo irakurketa-portaera kontrolatzen du; berez ez du etengabe eskaera berriak egiten dituen begizta bat mugatzen.
Erabaki zer den beste saiakera bat merezi duena
- Proxy konexio ukatuek beste mutur bat probatzea justifika dezakete.
- Helmugaren erantzunak bere interpretazioa behar du. HTTP errore bat jasotzeak eskaera-bide bat burutu zela frogatzen du.
- Proxy autentifikazio hutsegiteak muturra eta kontua egiaztatzea eskatzen du, ez kredentzial berak gero eta zerrenda luzeagoan jotzea.
Gorde jatorrizko salbuespena edo egoera saiakera-erregistroarekin. «Proxy guztiek huts egin zuten» besterik ez duen azken mezuak ezkutatzen du hutsegiteek kausa bera zuten ala ez.
Proxy bakoitzaren osasun-egiaztapenak eskaera erreal bakoitzaren aurretik beste eskaera bat gehitzen du eta, hala ere, ezin du bermatu hurrengoa ondo joango denik. Berrerabili osasun-informazio berria zereginari egokitzen zaionean, eta utzi benetako eragiketari bere emaitza jakinarazten.
Berriz saiatzeak lana errepika dezake
Irakurtzeko soilik den eskaeran, beste proxy batera aldatzea errazagoa izan ohi da bidalketa bat berriz egitea baino. Erosketa edo formulario bat bidali ondoren konexioa eteten bada, helmugak jada prozesatu ahal izan du. Jarraitu zerbitzuaren idempotentzia-mekanismoa eta HTTP berriz saiatzeko arauak lana errepikatu aurretik.
Aurrekontua agortuta, itzuli hutsegite erabilgarria. Ebidentziekin gelditzen den lana errazago konpontzen da isilean norbait ohartu arte biratzen jarraitzen duena baino.