സമയം കഴിയുന്തോറും പ്രോക്സി വേഗത കുറയുന്നു: conntrack ഉം വിഭവ പരിധികളും പരിശോധിക്കുക
സമയം കഴിയുന്തോറും പരാജയങ്ങൾ കൂടുമ്പോൾ കണക്ഷൻ ട്രാക്കിംഗിന്റെ സമ്മർദ്ദം പ്രോക്സിയുടെയും ഹോസ്റ്റിന്റെയും വിഭവ പരിധികൾക്കൊപ്പം അന്വേഷിക്കുക.
പുനരാരംഭിച്ചതിനു ശേഷം പ്രോക്സി പ്രതികരിക്കുന്നു. കുറച്ച് മണിക്കൂർ കഴിഞ്ഞ് പുതിയ കണക്ഷനുകൾ കുടുങ്ങുന്നു. വീണ്ടും പുനരാരംഭിച്ചാൽ മറ്റൊരു ശാന്തമായ ഇടവേള ലഭിക്കുന്നു. ഈ മാതൃക സഞ്ചയിക്കുന്ന അവസ്ഥയെ സൂചിപ്പിക്കുന്നു, എന്നാൽ ഏത് അവസ്ഥയാണ് ഉത്തരവാദി എന്ന് തിരിച്ചറിയുന്നില്ല.
കണക്ഷൻ ട്രാക്കിംഗ് ഉപയോഗിക്കുന്ന Linux പാതയിൽ ഒരു സാധ്യത conntrack പട്ടികയാണ്. മെഷീനിലും ട്രാഫിക് കൈകാര്യം ചെയ്യുന്ന നെറ്റ്വർക്ക് നെയിംസ്പേസിലും ഈ നിലവിലുള്ള മൂല്യങ്ങൾ പരിശോധിക്കുക:
/proc/sys/net/netfilter/nf_conntrack_count
/proc/sys/net/netfilter/nf_conntrack_maxആദ്യത്തേത് അനുവദിച്ച ഫ്ലോ എൻട്രികൾ റിപ്പോർട്ട് ചെയ്യുന്നു; രണ്ടാമത്തേത് അവ പരിമിതപ്പെടുത്തുന്നു. ഇവ Squid ഉപയോക്താക്കളുടെയോ HTTP അഭ്യർത്ഥനകളുടെയോ എണ്ണമല്ല. കെർണലിന്റെ ഫ്ലോ അവസ്ഥ ആപ്ലിക്കേഷന്റെ സജീവ ജോലിയെക്കാൾ കൂടുതൽ കാലം നിലനിൽക്കാം.
വലിയ സംഖ്യ മാത്രമല്ല, ബന്ധം തിരയുക
സമയം കഴിയുന്തോറുള്ള നിറവ് പുതിയ കണക്ഷൻ പരാജയങ്ങളുടെ തുടക്കവുമായും ബന്ധപ്പെട്ട കെർണൽ സന്ദേശങ്ങളുമായും താരതമ്യം ചെയ്യുക. യോജിച്ച പരാജയ തെളിവില്ലാത്ത ഉയർന്ന എണ്ണം, അഭ്യർത്ഥനകൾ സമയപരിധി കഴിയാൻ തുടങ്ങുമ്പോൾ ആവർത്തിച്ച് അതിന്റെ പരിധിയിൽ എത്തുന്ന പട്ടികയിൽ നിന്ന് വ്യത്യസ്തമാണ്.
പട്ടിക പ്രോക്സിയെക്കാൾ കൂടുതൽ സേവിച്ചേക്കാം. മറ്റ് പ്രാദേശിക സേവനങ്ങൾ, കൈമാറ്റം ചെയ്ത ട്രാഫിക് അല്ലെങ്കിൽ മറ്റൊരു തിരക്കുള്ള നെറ്റ്വർക്ക് പാത സംഭാവന ചെയ്തേക്കാം. പ്രോക്സി പുനരാരംഭിക്കുമ്പോൾ ലക്ഷണം മാറുന്നത് Squid-ന്റെ ഒബ്ജക്ട് കാഷെ കാരണമായിരുന്നു എന്ന് തെളിയിക്കുന്നില്ല.
മത്സരിക്കുന്ന വിശദീകരണങ്ങൾ കാഴ്ചയിൽ സൂക്ഷിക്കുക: ഫയൽ ഡിസ്ക്രിപ്റ്ററുകൾ, ഓതന്റിക്കേഷൻ സഹായികളുടെ ക്യൂകൾ, DNS കാലതാമസങ്ങൾ, മെമ്മറി സമ്മർദ്ദം, നിറഞ്ഞ ഫയൽസിസ്റ്റം എന്നിവയും സമയം കഴിയുന്തോറും മോശമാകാം. ഏത് വിഭവമാണ് വളരുന്നതെന്നും ഏത് പ്രവർത്തനങ്ങളാണ് ആദ്യം നിലയ്ക്കുന്നതെന്നും രേഖപ്പെടുത്തുക. ദീർഘകാല കണക്ഷനുകൾ നിലനിൽക്കുമ്പോൾ പുതിയവ പരാജയപ്പെടുന്നത് ഉപയോഗപ്രദമായ തെളിവാണ്, സ്വയം ഒരു രോഗനിർണ്ണയമല്ല.
പരിധി ഉയർത്തുന്നതിന് മെമ്മറി ചെലവുണ്ട്. മാറ്റുന്നതിന് മുമ്പ് ജോലിഭാരം, നെയിംസ്പേസ്, ലഭ്യമായ ശേഷി എന്നിവ നിർണ്ണയിക്കുക. വിവേചനമില്ലാതെ സമയപരിധികൾ കുറയ്ക്കുന്നത് ഉപയോഗപ്രദമായ നിഷ്ക്രിയ സെഷനുകൾ തകർക്കാം; എല്ലാ കണക്ഷൻ അവസ്ഥയും മായ്ക്കുന്നത് ബന്ധമില്ലാത്ത ട്രാഫിക്കിനെ തടസ്സപ്പെടുത്താം.
ഉപയോഗപ്രദമായ ഫലം സഞ്ചയത്തിന്റെ വിശദീകരണവും അതിന് യോജിക്കുന്ന ശേഷി അല്ലെങ്കിൽ ജീവിതചക്ര മാറ്റവുമാണ്. ഉയർത്താൻ സുരക്ഷിതം എന്നത് എല്ലാ പ്രോക്സി സെർവറിനും പങ്കുവയ്ക്കുന്ന സ്വഭാവമല്ല.