Squid maxconn ನೊಂದಿಗೆ ಸಂಪರ್ಕಗಳನ್ನು ಎಣಿಸುವುದು
maxconn ಅನ್ನು ಪ್ರತಿ ಮೂಲದ ಸಂಪರ್ಕ ಸಂಖ್ಯೆಯ ಷರತ್ತಾಗಿ ಅನ್ವಯಿಸಿ, ಅದರ ಮಿತಿಯನ್ನು ಸಾಧನಗಳ ಅಥವಾ ದೃಢೀಕೃತ ಬಳಕೆದಾರರ ಎಣಿಕೆಯಾಗಿ ಪರಿಗಣಿಸಬೇಡಿ.
maxconn 5 ನಿಮ್ಮ ಪ್ರಾಕ್ಸಿಗೆ ಐದು ಸಾಧನಗಳ ಪರವಾನಗಿ ಅಲ್ಲ. ಇದು ಕ್ಲೈಂಟ್ನ ಮೂಲ ವಿಳಾಸಕ್ಕೆ ಸಂಬಂಧಿಸಿದ ಸಂಪರ್ಕ ಸಂಖ್ಯೆಯ ಷರತ್ತು.
ಒಂದು ಸಣ್ಣ ನಿಯಮ-ತುಣುಕು ಹೀಗೆ ಕಾಣುತ್ತದೆ:
acl over_connection_limit maxconn 5
http_access deny over_connection_limit
Squid ನ ದಾಖಲಾದ ಹೊಂದಾಣಿಕೆ ನೀಡಿದ ಮೌಲ್ಯಕ್ಕಿಂತ “ಹೆಚ್ಚು”. ನಿರಾಕರಣೆ ನಿಯಮವು ಆ ಷರತ್ತನ್ನು ಬಳಸುತ್ತದೆ; ACL ಅನ್ನು ಮಾತ್ರ ಘೋಷಿಸುವುದರಿಂದ ಏನೂ ನಿರಾಕರಣೆಯಾಗುವುದಿಲ್ಲ. ಅದು ನಿರ್ಬಂಧಿಸಬೇಕಾದ ವಿನಂತಿಗಳನ್ನು ಈಗಾಗಲೇ ಅನುಮತಿಸುವ ವಿಶಾಲ ನಿಯಮಗಳ ಮೊದಲು ಅದನ್ನು ಇರಿಸಿ.
ಈ ತುಣುಕಿನ ಸುತ್ತ ಸಾಮಾನ್ಯ ಅಧಿಕಾರ ನೀತಿಯನ್ನು ಇರಿಸಿಕೊಳ್ಳಿ. ಇದು ಸಂಪೂರ್ಣ ಪ್ರವೇಶ ಸಂರಚನೆ ಅಲ್ಲ. ACL, Squid ನ ಕ್ಲೈಂಟ್ ಡೇಟಾಬೇಸ್ ಸಕ್ರಿಯವಾಗಿರುವುದನ್ನು ಅವಲಂಬಿಸಿದೆ; ಅದು ಕೆಲಸ ಮಾಡುತ್ತದೆ ಎಂದು ನಿರೀಕ್ಷಿಸುವ ಮೊದಲು client_db ಪರಿಶೀಲಿಸಿ.
ಒಂದು ಸಾಧನವು ಹಲವು ಸಂಪರ್ಕಗಳನ್ನು ತೆರೆಯಬಹುದು. NAT ಹಿಂದೆ ಇರುವ ಹಲವು ಸಾಧನಗಳು ಒಂದೇ ಮೂಲ ವಿಳಾಸವಾಗಿ ಕಾಣಬಹುದು. ಒಂದೇ ಹಂಚಿದ ಯಂತ್ರವು ಹಲವು ಬಳಕೆದಾರರಿಗೆ ಸೇವೆ ನೀಡಬಹುದು, ಮತ್ತು ನೀವು ಎಣಿಸುವ ಕ್ಷಣದಲ್ಲಿ ಶಾಂತ ಸಾಧನಕ್ಕೆ ಯಾವುದೇ ಸಂಪರ್ಕ ಇಲ್ಲದಿರಬಹುದು. ಈ ಸಂಬಂಧಗಳಲ್ಲಿ ಯಾವುದೂ ಒಂದಕ್ಕೊಂದು ಅಲ್ಲ.
ನಿಜವಾದ ಅಗತ್ಯವು ಹೆಸರಿಸಿದ ಖಾತೆಗಳು, ನೋಂದಾಯಿತ ಸಾಧನಗಳು ಅಥವಾ ಸಕ್ರಿಯ ಅಧಿವೇಶನಗಳ ಮೇಲಿನ ಮಿತಿಯಾಗಿದ್ದರೆ, ಆ ಗುರುತು ಮತ್ತು ಅದರ ಜೀವನಚಕ್ರವನ್ನು ಸ್ಪಷ್ಟವಾಗಿ ವ್ಯಾಖ್ಯಾನಿಸಿ. ಪ್ರತಿ ಮೂಲಕ್ಕೆ ಸಾಕೆಟ್ ಮಿತಿಯು ಸಾಮರ್ಥ್ಯವನ್ನು ರಕ್ಷಿಸಬಹುದು, ಆದರೆ ಅದರ ಸಂಖ್ಯೆಯನ್ನು ಸಂಪರ್ಕಗಳು ಎಂದು ವಿವರಿಸಬೇಕು, ಜನರು ಅಥವಾ ಸಾಧನಗಳಲ್ಲ.