Proksi hovuzunda soyutma: uğursuzluqları izləyin və bərpanı yoxlayın
Bir yavaş sorğudan sonra endpoint-i silmək əvəzinə proksi hovuzuna açıq müvəqqəti vəziyyətlər və bərpa yolu verin.
Bir proksi bir son tarixi qaçırır. Hovuz onu silir. Bir saat sonra proksi yenidən sağlamdır, lakin tətbiqinizin bunu aşkar etmək üçün heç bir yolu yoxdur, çünki qeydi atıb.
Ləğv edilmiş hesab və ya operatorun xidmətdən çıxardığı endpoint üçün silmə uyğun ola bilər. Keçici uğursuzluq isə başqa vəziyyətə layiqdir.
Növbəti qərarı vermək üçün kifayət qədər tarixçə saxlayın
- Uyğun
- Cari siyasət çərçivəsində adi iş üçün əlçatandır.
- Soyuyur
- Qeydə alınmış son tarixə qədər müvəqqəti saxlanılır.
- Yoxlamaya icazə var
- Bir nəzarətli cəhd bərpanı qiymətləndirə bilər.
- Deaktivdir
- Operator və ya davamlı şərt onu xidmətdən çıxarıb.
Keçidlə birlikdə səbəbi və mərhələni saxlayın. Bağlantıdan imtina, rədd edilmiş etimadnamə, yavaş cavab gövdəsi və təyinat HTTP xətası hamısı birlikdə fərqləndirilməmiş "ölü proksi" sayğacını artırmamalıdır.
Prosesdaxili soyutma üçün keçən vaxt saatından istifadə edin. Monoton saat qısa gözləmənin divar saatı düzəlişindən asılı olmasının qarşısını alır. Monoton vaxt möhürünü digər maşınların paylaşdığı portativ tarix kimi saxlamayın; paylanmış planlaşdırıcı ayrıca müəyyən edilmiş vaxt və sahiblik modelinə ehtiyac duyur.
Bərpa izdihamı azad etməməlidir
Son tarix bitdikdə bütün gözləmə növbəsini eyni anda göndərmək əvəzinə kiçik bir bərpa cəhdinə icazə verin. Uğurlu cəhd uyğunluğu bərpa edə bilər; başqa uğursuzluq məhdud siyasətə uyğun olaraq fasiləni uzada bilər.
Yoxlamanı proqnozlaşdırmalı olduğu iş üçün seçin. Uğurlu TCP bağlantısı tam HTTP və ya SOCKS əməliyyatı deyil. Əlaqəsiz IP yoxlama səhifəsi tələb olunan təyinatın əlçatan və ya icazəli olduğunu təsdiqləmir.
"Proksi" sözündən universal soyutma müddəti çıxmır. Onu əməliyyatın gecikmə büdcəsindən, xidmətin davranışından və növbəti uğursuz cəhdin nəticələrindən müəyyən edin. Endpoint qeydini saxlayın ki, müvəqqəti fasilə səssizcə daimi tutum itkisinə çevrilməsin.