Yẹ daemon tó ń ṣiṣẹ́ wò kí o tó gbẹ́kẹ̀ lé ulimit -n shell ìwọlé. Fún ìfisọ́lẹ̀ tí ó ń lo squid.service, bẹ̀rẹ̀ pẹ̀lú:

systemctl show squid.service -p MainPID -p LimitNOFILE
systemctl cat squid.service

Ka /proc/PID/limits pẹ̀lú ID ìlànà gidi. Nínú ìtòlẹ́sẹẹsẹ ọ̀pọ̀ ìlànà, yẹ òṣìṣẹ́ tó yẹ náà wò pẹ̀lú. Iye tí a fi pamọ́ nínú ìṣètò kì í ṣe ẹ̀rí pé ìlànà yìí jogún rẹ̀.

ÌṣàkósoÌwọ̀n
Shell ulimit àti PAM limits.confÀwọn ọmọ shell tàbí àwọn ìpàdé tí wọ́n ń lo ètò PAM gan-an
systemd LimitNOFILE=Àwọn ìlànà tí a bẹ̀rẹ̀ lábẹ́ ìlànà àwọn ohun àmúṣọrọ̀ iṣẹ́ yẹn
Squid max_filedescriptors, níbi tí a ti ń ṣe àtìlẹ́yìnÀàlà ohun èlò nínú àwọn ààlà ẹ̀rọ ìṣiṣẹ́

Iṣẹ́ ẹ̀rọ kì í gba àwọn àtúnṣe PAM nítorí pé alábòójútó ti yí fáìlì náà padà nìkan. Lo drop-in tí ó jẹ́ ti iṣẹ́ náà nígbà tí yíyí ààlà systemd rẹ̀ bá yẹ. Squid ṣàkọsílẹ̀ pé max_filedescriptors nílò àtúnbẹ̀rẹ̀ láti yí padà; bí a kò bá ṣètò rẹ̀, a máa jogún ààlà rírọ̀ OS.

Wọn ààlà fún àwọn àpèjúwe, kì í ṣe fún àwọn olùlò. Àwọn oníbàárà lè di ọ̀pọ̀ socket mú, àti àwọn ìsopọ̀ jáde, àkọsílẹ̀ àti pàìpù olùrànwọ́ ń lo àwọn àpèjúwe pẹ̀lú. Gbígbé ààlà sókè ń jẹ́ kí lílo pọ̀ sí i láìfi RAM tí ó dúró ṣinṣin pamọ́ lẹ́sẹ̀kẹsẹ̀ fún gbogbo àpèjúwe tí ó ṣeé ṣe. Bóyá àfojúsùn ìrántí fún socket kan tí ó ti pẹ́ tàbí 65,535 kì í ṣe ohun tí gbogbo ènìyàn nílò tàbí òkè Linux.

Lẹ́yìn àyípadà iṣẹ́, fi àwọn ààlà ìlànà tuntun wé àwọn iye tí a pinnu. Bí àwọn ìkùnà bá ṣẹlẹ̀ ní ìsàlẹ̀ wọn gan-an, ṣèwádìí ohun àmúṣọrọ̀ tí ń tán gan-an.

Àwọn àpilẹ̀kọ tó jọra