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.

UkulawulaUbubanzi
I-shell ulimit ne-PAM limits.confIzizukulwane ze-shell noma amaseshini asebenzisa ngempela isilungiselelo se-PAM
systemd LimitNOFILE=Izinqubo eziqalwe ngaphansi kwenqubomgomo yezinsiza yaleyo sevisi
Squid max_filedescriptors, lapho kusekelwa khonaUmkhawulo 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.

Izihloko ezihlobene