Squid bilang terlalu besar: header atau body?
Pisahkan batas header permintaan dan respons dari batas body saat proxy penerus menolak transfer sebagai terlalu besar.
Unduhan kecil dapat melewati batas header sementara body yang lebih besar berhasil. Pertama, tentukan bagian pertukaran mana yang ditolak Squid.
| Komponen | Direktif Squid 5–7 yang cocok |
|---|---|
| Header permintaan klien, termasuk baris permintaan | request_header_max_size |
| Body permintaan klien, misalnya data unggahan | request_body_max_size |
| Header respons server | reply_header_max_size |
| Body respons server | reply_body_max_size |
Gunakan kesalahan proxy yang sebenarnya dan log untuk mengidentifikasi komponen serta pihak yang mengeluarkan respons. Batas aplikasi atau penolakan di hulu bisa terlihat seperti kegagalan Squid lokal. Periksa referensi versi terpasang untuk ambang dan nilai bawaan yang cocok.
Tentukan juga apa yang dapat dilihat Squid.CONNECT biasa tidak menampilkan header situs web yang terenkripsi di dalam terowongan TLS ujung ke ujung. Karena itu permintaan proxy teks biasa, pertukaran CONNECT itu sendiri, dan TLS yang disadap dapat melibatkan kontrol atau komponen berbeda.
Sebelum menaikkan batas terkait, jelaskan ukuran yang tidak biasa. Cookie berulang, data autentikasi tak terduga, dan respons cacat perlu diselidiki; unggahan besar yang memang didukung memerlukan ambang body yang sesuai. Menaikkan semua batas sekaligus menyembunyikan perbedaan itu.