Убакыт өткөн сайын проксинин жайлоосу: conntrack жана ресурс чегин текшериңиз
Кыйроолор убакыт өткөн сайын чогулуп жатканда, туташууну көзөмөлдөө басымын проксинин жана хосттун ресурс чектери менен бирге изилдеңиз.
Прокси кайра иштетилгенден кийин жооп берет. Бир нече сааттан кийин жаңы туташуулар токтоп калат. Дагы бир кайра иштетүү дагы бир тынч аралыкты сатып алат. Бул үлгү чогулуп жаткан абалды көрсөтөт, бирок кайсы абал күнөөлүү экенин аныктабайт.
Туташууну көзөмөлдөөнү колдонгон Linux жолунда бир талапкер — conntrack таблицасы. Бул бар болгон маанилерди машинада жана трафикти иштеп чыккан тармактык аттар мейкиндигинде текшериңиз:
/proc/sys/net/netfilter/nf_conntrack_count
/proc/sys/net/netfilter/nf_conntrack_maxБиринчиси бөлүнгөн агым жазуулары тууралуу билдирет; экинчиси аларды чектейт. Бул Squid колдонуучуларынын же HTTP сурамдарынын саны эмес. Ядронун агым абалы колдонмонун активдүү ишинен узак жашашы мүмкүн.
Жөн гана чоң сан эмес, байланыш издеңиз
Толуктукту убакыт боюнча жаңы туташуулардын кыйроолорунун башталышы жана тиешелүү ядро билдирүүлөрү менен салыштырыңыз. Ылайыктуу кыйроо далили жок жогорку сан, сурамдар убакыттан өтө баштаганда чегине кайра-кайра жеткен таблицадан башка.
Таблица проксиден көбүрөөк кызмат кылышы мүмкүн. Башка жергиликтүү кызматтар, өткөрүлгөн трафик же башка бош эмес тармактык жол салым кошуусу мүмкүн. Проксини кайра иштетүү симптому өзгөртүшү Squid объектилеринин кэши себеп болгонун далилдебейт.
Атаандаш түшүндүрмөлөрдү көз алдыңызда кармаңыз: файл дескрипторлору, аутентификация жардамчыларынын кезектери, DNS кечигүүлөрү, эстутум басымы жана толук файлдык система да убакыт өткөн сайын начарлашы мүмкүн. Кайсы ресурс өсүп жатканын жана кайсы операциялар биринчи иштебей калганын жазыңыз. Узак жашаган туташуулар жаңылары ийгиликсиз болгондо сакталып калышы пайдалуу далил, бирок өз алдынча диагноз эмес.
Чекти жогорулатуу эстутум наркын талап кылат. Өзгөртүүдөн мурун жумуш жүгүн, аттар мейкиндигин жана жеткиликтүү кубаттуулукту аныктаңыз. Тайм-ауттарды ойлонбой кыскартуу пайдалуу бош сессияларды бузушу мүмкүн; бардык туташуу абалын тазалоо байланышы жок трафикти бузушу мүмкүн.
Пайдалуу натыйжа — чогулуунун түшүндүрмөсү жана ага туура келген кубаттуулук же жашоо циклинин өзгөрүшү. Жогорулатуу коопсуз — бул ар бир прокси серверине мүнөздүү касиет эмес.