Squid maxconn மூலம் இணைப்புகளை எண்ணுதல்
maxconn-ஐ சாதனங்கள் அல்லது அங்கீகரிக்கப்பட்ட பயனர்களின் எண்ணிக்கையாகக் கருதாமல், ஒரு மூலத்திற்கான இணைப்பு எண்ணிக்கையின் நிபந்தனையாகப் பயன்படுத்துங்கள்.
maxconn 5 உங்கள் ப்ராக்ஸிக்கு ஐந்து சாதனங்களுக்கான உரிமம் அல்ல. இது வாடிக்கையாளரின் மூல முகவரியுடன் இணைக்கப்பட்ட இணைப்பு எண்ணிக்கையின் நிபந்தனை.
ஒரு சிறிய விதித் துண்டு இப்படித் தெரிகிறது:
acl over_connection_limit maxconn 5
http_access deny over_connection_limit
Squid-இன் ஆவணப்படுத்தப்பட்ட பொருத்தம் கொடுக்கப்பட்ட மதிப்பை விட “பெரியது”. மறுப்பு விதி அந்த நிபந்தனையைப் பயன்படுத்துகிறது; ACL-ஐ மட்டும் அறிவிப்பதால் எதுவும் மறுக்கப்படாது. கட்டுப்படுத்த வேண்டிய கோரிக்கைகளை ஏற்கனவே அனுமதிக்கும் பரந்த விதிகளுக்கு முன் இதை வைக்கவும்.
இந்தத் துண்டைச் சுற்றி வழக்கமான அனுமதிக் கொள்கையை வைத்திருங்கள். இது முழுமையான அணுகல் உள்ளமைவு அல்ல. ACL, Squid-இன் வாடிக்கையாளர் தரவுத்தளம் இயக்கப்பட்டிருப்பதையும் சார்ந்துள்ளது; இது வேலை செய்யும் என்று எதிர்பார்ப்பதற்கு முன் client_db சரிபார்க்கவும்.
ஒரு சாதனம் பல இணைப்புகளைத் திறக்கலாம். NAT-க்குப் பின்னால் உள்ள பல சாதனங்கள் ஒரே மூல முகவரியாகத் தோன்றலாம். ஒரு பங்கிடப்பட்ட இயந்திரம் பல பயனர்களுக்குச் சேவை செய்யலாம், மேலும் நீங்கள் எண்ணும் தருணத்தில் அமைதியான சாதனத்திற்கு எந்த இணைப்பும் இல்லாமல் இருக்கலாம். இந்த உறவுகளில் எதுவும் ஒன்றுக்கு-ஒன்று அல்ல.
உண்மையான தேவை பெயரிடப்பட்ட கணக்குகள், பதிவுசெய்யப்பட்ட சாதனங்கள் அல்லது செயலில் உள்ள அமர்வுகளுக்கான வரம்பு என்றால், அந்த அடையாளத்தையும் அதன் வாழ்க்கைச் சுழற்சியையும் வெளிப்படையாக வரையறுக்கவும். மூலத்திற்கான சாக்கெட் வரம்பு திறனைப் பாதுகாக்கலாம், ஆனால் அதன் எண்ணிக்கை இணைப்புகள் என்று விவரிக்கப்பட வேண்டும், மக்கள் அல்லது சாதனங்கள் என்று அல்ல.