Kupungua kasi kwa proksi kadiri muda unavyopita: angalia conntrack na mipaka ya rasilimali
Chunguza shinikizo la ufuatiliaji wa miunganisho pamoja na mipaka ya rasilimali ya proksi na mwenyeji wakati hitilafu zinajirundika kadiri muda unavyopita.
Proksi huitikia baada ya kuwashwa upya. Saa chache baadaye, miunganisho mipya inakwama. Kuwasha upya kunanunua kipindi kingine cha utulivu. Mchoro huo unaonyesha hali inayojirundika, lakini hauonyeshi ni hali gani inayohusika.
Kwenye njia ya Linux inayotumia ufuatiliaji wa miunganisho, mtahiniwa mmoja ni jedwali la conntrack. Angalia thamani hizi zilizopo kwenye mashine na katika namespace ya mtandao inayoshughulikia trafiki:
/proc/sys/net/netfilter/nf_conntrack_count
/proc/sys/net/netfilter/nf_conntrack_maxLa kwanza huripoti maingizo ya mtiririko yaliyotengwa; la pili huweka kikomo. Hizi si hesabu za watumiaji wa Squid au maombi ya HTTP. Hali ya mtiririko ya kerneli inaweza kuishi zaidi ya kazi hai ya programu.
Tafuta uhusiano, si nambari kubwa tu
Linganisha ujazo kadiri muda unavyopita na mwanzo wa hitilafu za miunganisho mipya na jumbe husika za kerneli. Hesabu kubwa bila ushahidi unaolingana wa hitilafu ni tofauti na jedwali linalofikia kikomo chake mara kwa mara hasa wakati maombi yanapoanza kuisha muda.
Jedwali linaweza kuhudumia zaidi ya proksi. Huduma nyingine za ndani, trafiki inayosambazwa au njia nyingine ya mtandao yenye shughuli nyingi zinaweza kuchangia. Kuwasha upya proksi kubadilisha dalili hakuthibitishi kuwa akiba ya vitu ya Squid ndiyo ilikuwa sababu.
Weka maelezo yanayoshindana mbele ya macho: vielelezo vya faili, foleni za wasaidizi wa uthibitishaji, ucheleweshaji wa DNS, shinikizo la kumbukumbu na mfumo wa faili uliojaa pia vinaweza kuzorota kadiri muda unavyopita. Andika rasilimali ipi inakua na shughuli zipi huacha kufanya kazi kwanza. Miunganisho ya muda mrefu kuendelea kuishi wakati mipya inashindwa ni ushahidi muhimu, si utambuzi wenyewe.
Kupandisha kikomo kuna gharama ya kumbukumbu. Kabla ya kubadilisha, bainisha mzigo wa kazi, namespace na uwezo uliopo. Kufupisha muda wa mwisho bila uangalifu kunaweza kuvunja vikao visivyo na shughuli vyenye manufaa; kufuta hali yote ya miunganisho kunaweza kuvuruga trafiki isiyohusiana.
Matokeo yenye manufaa ni maelezo ya mrundikano na mabadiliko ya uwezo au mzunguko wa maisha yanayolingana nayo. Salama kupandisha si sifa ambayo kila seva ya proksi inashiriki.