Hægagangur milliþjóns með tímanum: athugaðu conntrack og auðlindamörk
Kannaðu álag á tengingarakningu ásamt mörkum milliþjóns og hýsils þegar bilanir safnast upp með tímanum.
Milliþjónninn svarar eftir endurræsingu. Nokkrum klukkustundum síðar stíflast nýjar tengingar. Önnur endurræsing kaupir annað rólegt tímabil. Þetta mynstur bendir til ástands sem safnast upp, en það greinir ekki hvaða ástand er ábyrgt.
Á Linux-leið sem notar tengingarakningu er conntrack-taflan einn kandídat. Athugaðu þessi núverandi gildi á vélinni og í netnafnrýminu sem sér um umferðina:
/proc/sys/net/netfilter/nf_conntrack_count
/proc/sys/net/netfilter/nf_conntrack_maxSú fyrri tilkynnir úthlutuð flæðisfærslur; sú síðari takmarkar þær. Þetta eru ekki talningar á Squid-notendum eða HTTP-beiðnum. Flæðisástand kjarnans getur lifað lengur en virkt verk forritsins.
Leitaðu að tengslum, ekki bara stórri tölu
Berðu saman nýtingu með tímanum við upphaf bila í nýjum tengingum og viðeigandi skilaboð kjarnans. Há tala án samsvarandi bilanasönnunar er annað en tafla sem nær mörkum sínum aftur og aftur einmitt þegar beiðnir fara að renna út á tíma.
Taflan getur þjónað meiru en milliþjóninum. Aðrar staðbundnar þjónustur, framsend umferð eða önnur annasöm netleið geta lagt sitt af mörkum. Það að endurræsing milliþjónsins breyti einkennunum sannar ekki að hlutaminni Squid hafi verið orsökin.
Hafðu samkeppnisskýringarnar í augsýn: skráarlýsingar, biðraðir auðkenningarhjálpa, DNS-tafir, minnisálag og fullt skráarkerfi geta líka versnað með tímanum. Skráðu hvaða auðlind vex og hvaða aðgerðir hætta að virka fyrst. Það að langlífar tengingar lifi af á meðan nýjar mistakast er gagnleg sönnun, ekki greining út af fyrir sig.
Að hækka mörk kostar minni. Áður en þú breytir þeim skaltu ákvarða vinnuálagið, nafnrýmið og tiltæka getu. Að stytta tímannörk af handahófi getur brotið gagnlegar aðgerðarlausar lotur; að tæma allt tengingarástand getur truflað ótengda umferð.
Gagnlega niðurstaðan er skýring á uppsöfnuninni og breyting á getu eða lífsferli sem passar við hana. Öruggt að hækka er ekki eiginleiki sem sérhver milliþjónn deilir.