Уақыт өте келе проксидің баяулауы: conntrack пен ресурс шектеулерін тексеріңіз
Ақаулар уақыт өте келе жинақталғанда, қосылымды бақылау қысымын прокси мен хосттың ресурс шектеулерімен бірге зерттеңіз.
Прокси қайта іске қосылғаннан кейін жауап береді. Бірнеше сағаттан кейін жаңа қосылымдар тоқтап қалады. Тағы бір қайта іске қосу тағы бір тыныш аралық сатып алады. Бұл үлгі жинақталып жатқан күйді көрсетеді, бірақ қай күйдің кінәлі екенін анықтамайды.
Қосылымды бақылауды қолданатын Linux жолында бір үміткер — conntrack кестесі. Осы бар мәндерді машинада және трафикті өңдейтін желілік атаулар кеңістігінде тексеріңіз:
/proc/sys/net/netfilter/nf_conntrack_count
/proc/sys/net/netfilter/nf_conntrack_maxБіріншісі бөлінген ағын жазбаларын хабарлайды; екіншісі оларды шектейді. Бұл Squid пайдаланушыларының немесе HTTP сұрауларының саны емес. Ядроның ағын күйі қолданбаның белсенді жұмысынан ұзақ өмір сүруі мүмкін.
Тек үлкен сан емес, байланыс іздеңіз
Толуышты уақыт бойынша жаңа қосылым ақауларының басталуымен және тиісті ядро хабарламаларымен салыстырыңыз. Сәйкес ақау дәлелі жоқ жоғары сан, сұраулар уақыт шегінен шыға бастағанда шегіне қайта-қайта жететін кестеден өзгеше.
Кесте проксиден де көп қызмет көрсетуі мүмкін. Басқа жергілікті қызметтер, қайта бағытталған трафик немесе басқа да бос емес желілік жол үлес қосуы мүмкін. Проксиді қайта іске қосу симптомды өзгертуі Squid нысандар кэшінің себеп болғанын дәлелдемейді.
Бәсекелес түсіндірмелерді назарда ұстаңыз: файл дескрипторлары, аутентификация көмекшілерінің кезектері, DNS кідірістері, жады қысымы және толы дискілік жүйе де уақыт өте нашарлауы мүмкін. Қай ресурстың өсетінін және қай операциялардың бірінші болып тоқтайтынын жазып алыңыз. Ұзақ өмір сүретін қосылымдардың жаңалары сәтсіз болғанда сақталуы пайдалы дәлел, бірақ өз алдына диагноз емес.
Шектеуді арттыру жады құнын талап етеді. Өзгерту алдында жұмыс жүктемесін, атаулар кеңістігін және қолжетімді қуатты анықтаңыз. Тайм-ауттарды ойланбастан қысқарту пайдалы бос сессияларды бұзуы мүмкін; барлық қосылым күйін тазарту байланысы жоқ трафикті бұзуы мүмкін.
Пайдалы нәтиже — жинақталудың түсіндірмесі және оған сай қуат немесе өмірлік цикл өзгерісі. Арттыру қауіпсіз — бұл әр прокси серверіне тән қасиет емес.