Proxy hovuzu sadə bir kəsintini məşğul dövrəyə çevirə bilər. Ünvan seçin, uğursuz olun, başqasını seçin, yenə uğursuz olun. Əgər hər son nöqtə əlçatmazdırsa çünki öz şəbəkəniz söndürülüb, ünvanları dəyişmək səbəbi heç vaxt aradan qaldırmır.

Hovuzunuzdan ilk proxy-ni və ya pulsuz proxy siyahısını seçməzdən əvvəl əməliyyata büdcə verin: məhdud sayda cəhd, məhdud bağlantı və oxuma gözləmələri və bütün tapşırıq üçün son tarix. Requests taym-autu sənədləşdirilmiş bağlantı və ya oxuma davranışını idarə edir; o, yeni sorğular göndərməyə davam edən dövrəni tək başına məhdudlaşdırmır.

Nəyin daha bir cəhdə layiq olduğunu qərarlaşdırın

  • Rədd edilmiş proxy bağlantısı başqa son nöqtəni sınamağı əsaslandıra bilər.
  • Təyinat cavabı öz şərhini tələb edir. HTTP xətası almaq hansısa sorğu yolunun tamamlandığını sübut edir.
  • Proxy autentifikasiyası uğursuzluğu böyüyən siyahıda eyni etimadnamələri vurmaq əvəzinə son nöqtəni və hesabı yoxlamağı tələb edir.

Orijinal istisnanı və ya statusu cəhd qeydi ilə birlikdə saxlayın. Yalnız “bütün proxylər uğursuz oldu” yazan son mesaj uğursuzluqların eyni səbəbdən olub-olmadığını gizlədir.

Hər real sorğudan əvvəl hər proxy-nin sağlamlığını yoxlamaq başqa bir sorğu əlavə edir və yenə də növbətinin uğurlu olacağına zəmanət vermir. Tapşırığa uyğun yerdə son sağlamlıq məlumatlarını təkrar istifadə edin, sonra real əməliyyat öz nəticəsini bildirsin.

Təkrar cəhd işi yenidən yerinə yetirə bilər

Yalnız oxumaq üçün gətirmədə başqa proxy-yə keçmək adətən təqdimi təkrar oynatmaqdan sadədir. Əgər alış və ya forma təqdimatı göndərildikdən sonra bağlantı qoparsa, təyinat onu artıq emal etmiş ola bilər. İşi təkrar oynatmazdan əvvəl xidmətin idempotentlik mexanizmini və HTTP təkrar cəhd qaydalarını izləyin.

Büdcə tükəndikdən sonra faydalı bir uğursuzluq qaytarın. Sübutla dayanan iş, kimsə fərqinə varana qədər səssizcə fırlanmağa davam edən işdən düzəltmək üçün daha asandır.

Əlaqəli məqalələr