Ukuthola umkhawulo wangempela we-file descriptor ka-Squid
Funda imikhawulo yenqubo ye-proxy esebenzayo ngaphambi kokushintsha izilungiselelo ze-PAM noma ukukopisha inani le-nofile elinqunyiwe encwadini yokupheka yomthamo.
Hlola i-daemon esebenzayo ngaphambi kokuthemba i-ulimit -n ye-shell yokungena. Ekufakweni okusebenzisa i-squid.service, qala nge:
systemctl show squid.service -p MainPID -p LimitNOFILE
systemctl cat squid.service
Funda i-/proc/PID/limits usebenzisa i-ID yenqubo yangempela. Ekusetshenzisweni kwezinqubo eziningi, hlola nesisebenzi esifanele. Inani eligcinwe ekumisweni akulona ubufakazi bokuthi le nqubo ilizuzile njengefa.
| Ukulawula | Ububanzi |
|---|---|
I-shell ulimit ne-PAM limits.conf | Izizukulwane ze-shell noma amaseshini asebenzisa ngempela isilungiselelo se-PAM |
systemd LimitNOFILE= | Izinqubo eziqalwe ngaphansi kwenqubomgomo yezinsiza yaleyo sevisi |
Squid max_filedescriptors, lapho kusekelwa khona | Umkhawulo wohlelo lokusebenza ngaphakathi kwemingcele yesistimu yokusebenza |
Isevisi yesistimu ayamukeli izinguquko ze-PAM ngoba nje umphathi ushintshe ifayela. Sebenzisa i-drop-in eqondene nesevisi uma ukushintsha umkhawulo wayo we-systemd kufanelekile. I-Squid ibhala ukuthi i-max_filedescriptors idinga ukuqalwa kabusha ukuze ishintshe; uma ishiywa ingakhiwanga, izuza njengefa umkhawulo othambile we-OS.
Linganisa umkhawulo ngezincazisi, hhayi ngabasebenzisi. Amaklayenti angabamba amasokhethi amaningi, futhi ukuxhumana okuphumayo, amalogi namapayipi okusiza nawo asebenzisa izincazisi. Ukukhulisa umkhawulo kuvumela ukusetshenziswa okukhulu ngaphandle kokubekela eceleni inani le-RAM elinqunyiwe ngayinye incazisi engaba khona. Kokubili isilinganiso sakudala sememori ngesokhethi ngasinye kanye no-65,535 akusona isidingo somthamo jikelele noma uphahla lwe-Linux.
Ngemuva koshintsho lwesevisi, qhathanisa imikhawulo yenqubo entsha namavelu ahlosiwe. Uma ukwehluleka kwenzeka ngaphansi kakhulu kwayo, phenya insiza egcwalayo ngempela.