Jika Squid sudah menerima sebagian respons lalu menunggu data tambahan, memperbesar forward_timeout menangani penantian yang salah. Pada Squid 5 sampai 7, pilih di antara jam-jam ini berdasarkan operasi yang berhenti:

Apa yang ditunggu SquidDirektif
Jalur penerusan yang dapat dipakaiforward_timeout
Koneksi TCP ke server atau peer, sebelum mencoba jalur lainconnect_timeout
Data tambahan dari koneksi server peer; pembacaan yang berhasil memperpanjang penantianread_timeout

Simpan kategori kesalahan dan operasi berhasil terakhir di samping entri log. Kegagalan sebelum koneksi penerusan ada mengarah ke pemilihan jalur atau penyiapan koneksi. Respons yang dimulai lalu membisu mengarah ke tahap pembacaan dari server. Cantumkan peer dan tujuan yang dipilih saat menelusuri salah satu kasus.

Sebelum mengizinkan penantian lebih lama, pastikan target dapat pulih dalam waktu itu. Timer tidak dapat menyediakan kredensial atau membuat layanan yang tidak tersedia menjadi terjangkau. Bandingkan juga batas waktu klien: jika tidak, klien dapat meninggalkan operasi sementara Squid masih menunggu.

Nama-nama ini dan ketersediaannya bergantung pada rilis. Gunakan referensi rilis yang dipasang; anjuran lama tentang dns_v4_first menyangkut pemilihan alamat dan tidak memberi tahu penantian mana yang gagal.

Artikel terkait