Perlahanan proksi dari semasa ke semasa: semak conntrack dan had sumber
Siasat tekanan penjejakan sambungan bersama had sumber proksi dan hos apabila kegagalan terkumpul dari semasa ke semasa.
Proksi bertindak balas selepas dimulakan semula. Beberapa jam kemudian, sambungan baharu tersekat. Memulakan semula membeli satu lagi selang tenang. Corak itu menunjukkan keadaan yang terkumpul, tetapi tidak mengenal pasti keadaan mana yang bertanggungjawab.
Pada laluan Linux yang menggunakan penjejakan sambungan, satu calon ialah jadual conntrack. Semak nilai sedia ada ini pada mesin dan dalam ruang nama rangkaian yang mengendalikan trafik:
/proc/sys/net/netfilter/nf_conntrack_count
/proc/sys/net/netfilter/nf_conntrack_maxYang pertama melaporkan entri aliran yang diperuntukkan; yang kedua mengehadkannya. Ini bukan kiraan pengguna Squid atau permintaan HTTP. Keadaan aliran kernel boleh hidup lebih lama daripada kerja aktif aplikasi.
Cari hubungan, bukan sekadar nombor besar
Bandingkan pengisian dari semasa ke semasa dengan permulaan kegagalan sambungan baharu dan mesej kernel yang berkaitan. Kiraan tinggi tanpa bukti kegagalan yang sepadan berbeza daripada jadual yang berulang kali mencapai hadnya tepat apabila permintaan mula tamat masa.
Jadual itu mungkin melayani lebih daripada proksi. Perkhidmatan tempatan lain, trafik yang dimajukan atau laluan rangkaian sibuk lain boleh menyumbang. Memulakan semula proksi yang mengubah gejala tidak membuktikan bahawa cache objek Squid adalah puncanya.
Kekalkan penjelasan pesaing dalam pandangan: deskriptor fail, baris gilir pembantu pengesahan, kelewatan DNS, tekanan memori dan sistem fail penuh juga boleh merosot dari semasa ke semasa. Catat sumber mana yang berkembang dan operasi mana yang berhenti berfungsi dahulu. Sambungan panjang hayat yang bertahan sementara yang baharu gagal ialah bukti berguna, bukan diagnosis dengan sendirinya.
Menaikkan had mempunyai kos memori. Sebelum mengubahnya, tetapkan beban kerja, ruang nama dan kapasiti tersedia. Memendekkan had masa secara sembarangan boleh merosakkan sesi melahu yang berguna; mengosongkan seluruh keadaan sambungan boleh mengganggu trafik yang tidak berkaitan.
Hasil yang berguna ialah penjelasan tentang pengumpulan itu dan perubahan kapasiti atau kitaran hayat yang sesuai dengannya. Selamat untuk dinaikkan bukan sifat yang dikongsi setiap pelayan proksi.