Kolam proksi kosong: gagal, tunggu atau guna sandaran yang diluluskan
Berhenti, tunggu dalam bajet, atau guna sandaran yang diluluskan apabila semua proksi menjadi tidak tersedia daripada terus diam tanpa laluan.
Pemutar mengalih keluar titik akhir terakhirnya yang layak. Apa yang berlaku kepada kerja seterusnya?
Keputusan itu sepatutnya eksplisit. Senarai kosong bukanlah sejenis proksi yang berfungsi. Pengecualian pemilihan rawak, medan metadata yang hilang dan nilai pulangan None masing-masing boleh menolak lapisan seterusnya ke laluan berbeza.
Untuk kerja yang memerlukan laluan proksi yang diluluskan, pilih salah satu hasil ini sebelum penghantaran:
- Tunggu pemulihan atau penyegaran yang diketahui, dalam tempoh kerja yang tinggal.
- Gagal dengan hasil khusus bahawa kolam tidak tersedia.
- Guna sandaran yang dikonfigurasikan dan diluluskan secara berasingan.
Meninggalkan proksi secara senyap ialah dasar yang sama sekali berbeza. Bergantung pada klien, ia boleh mengaktifkan lalai persekitaran atau laluan terus. Respons HTTP berjaya yang terhasil boleh menyembunyikan bahawa perantara yang diperlukan tidak pernah digunakan.
Asingkan respons penyedia yang kosong daripada kolam yang semua titik akhirnya sedang menyejuk sementara. Yang pertama mungkin memerlukan diagnosis perkhidmatan penemuan; yang kedua mungkin sudah mempunyai masa pemulihan yang dijadualkan. Mengambil semula senarai kosong yang sama dalam gelung ketat tidak membantu kedua-duanya.
Laporkan keadaan kolam dan keputusan yang dibuat, dengan rahsia dibuang. “Tiada proksi yang layak; tugas dihentikan” lebih boleh diambil tindakan daripada ralat sambungan generik daripada laluan yang pemanggil tidak pernah mahu pilih.