Squid maxconn ഉപയോഗിച്ച് കണക്ഷനുകൾ എണ്ണുന്നു
maxconn ഉപകരണങ്ങളുടെയോ സാക്ഷ്യപ്പെടുത്തിയ ഉപയോക്താക്കളുടെയോ എണ്ണമായി കാണാതെ, ഓരോ സ്രോതസ്സിനുമുള്ള കണക്ഷൻ എണ്ണത്തിന്റെ വ്യവസ്ഥയായി പ്രയോഗിക്കുക.
maxconn 5 നിങ്ങളുടെ പ്രോക്സിക്കുള്ള അഞ്ച് ഉപകരണങ്ങളുടെ ലൈസൻസ് അല്ല. ക്ലയന്റിന്റെ സ്രോതസ്സ് വിലാസവുമായി ബന്ധിപ്പിച്ച കണക്ഷൻ എണ്ണത്തിന്റെ വ്യവസ്ഥയാണ് ഇത്.
ഒരു ചെറിയ നിയമഭാഗം ഇങ്ങനെയിരിക്കും:
acl over_connection_limit maxconn 5
http_access deny over_connection_limit
Squid-ന്റെ രേഖപ്പെടുത്തിയ പൊരുത്തം നൽകിയ മൂല്യത്തേക്കാൾ “വലുതാണ്”. നിരസിക്കൽ നിയമം ആ വ്യവസ്ഥ ഉപയോഗിക്കുന്നു; ACL മാത്രം പ്രഖ്യാപിക്കുന്നത് ഒന്നും നിരസിക്കുന്നില്ല. നിയന്ത്രിക്കേണ്ട അഭ്യർത്ഥനകൾ ഇതിനകം അനുവദിക്കുന്ന വിശാലമായ നിയമങ്ങൾക്ക് മുമ്പായി ഇത് വയ്ക്കുക.
ഈ ഭാഗത്തിന് ചുറ്റും സാധാരണ അംഗീകാര നയം നിലനിർത്തുക. ഇത് പൂർണ്ണമായ ആക്സസ് കോൺഫിഗറേഷൻ അല്ല. ACL, Squid-ന്റെ ക്ലയന്റ് ഡാറ്റാബേസ് പ്രവർത്തനക്ഷമമായിരിക്കുന്നതിനെയും ആശ്രയിച്ചിരിക്കുന്നു; ഇത് പ്രവർത്തിക്കുമെന്ന് പ്രതീക്ഷിക്കുന്നതിന് മുമ്പ് client_db പരിശോധിക്കുക.
ഒരു ഉപകരണത്തിന് ഒരുപാട് കണക്ഷനുകൾ തുറക്കാം. NAT-ന് പിന്നിലുള്ള നിരവധി ഉപകരണങ്ങൾ ഒരൊറ്റ സ്രോതസ്സ് വിലാസമായി കാണപ്പെടാം. ഒരു പങ്കിട്ട യന്ത്രം നിരവധി ഉപയോക്താക്കൾക്ക് സേവനം നൽകാം, എണ്ണുന്ന നിമിഷത്തിൽ ഒരു ശാന്ത ഉപകരണത്തിന് കണക്ഷൻ ഇല്ലായിരിക്കാം. ഈ ബന്ധങ്ങളിൽ ഒന്നും ഒന്നിനൊന്നല്ല.
യഥാർത്ഥ ആവശ്യകത പേരുള്ള അക്കൗണ്ടുകൾ, രജിസ്റ്റർ ചെയ്ത ഉപകരണങ്ങൾ അല്ലെങ്കിൽ സജീവ സെഷനുകൾ എന്നിവയ്ക്കുള്ള പരിധിയാണെങ്കിൽ, ആ ഐഡന്റിറ്റിയും അതിന്റെ ലൈഫ് സൈക്കിളും വ്യക്തമായി നിർവചിക്കുക. സ്രോതസ്സിന് ഉള്ള സോക്കറ്റ് പരിധി ശേഷി സംരക്ഷിക്കാം, പക്ഷേ അതിന്റെ സംഖ്യ കണക്ഷനുകൾ എന്ന് വിവരിക്കണം, ആളുകൾ അല്ലെങ്കിൽ ഉപകരണങ്ങൾ എന്നല്ല.