At finna veruliga fílulýsingsmark Squid
Les markini hjá tí gangandi proxynum, áðrenn tú broytir PAM-stillingar ella avritar eitt fast nofile-virði úr eini kapasitetsuppskrift.
Kanna tann gangandi daemonin, áðrenn tú lítur á ulimit -n hjá innritingsskelini. Fyri ein installatión, sum brúkar squid.service, byrja við:
systemctl show squid.service -p MainPID -p LimitNOFILE
systemctl cat squid.service
Les /proc/PID/limits við veruliga proses-ID-num. Í eini fleirprosess-útseting, kanna eisini tann viðkomandi arbeiðaran. Eitt virði, sum er goymt í konfiguratiónini, er ikki prógv fyri, at hesin prosesin hevur arvað tað.
| Stýring | Umráði |
|---|---|
Skel ulimit og PAM limits.conf | Eftirkomarar skeljanna ella setur, sum veruliga brúka PAM-stillingina |
systemd LimitNOFILE= | Prosesir, sum byrjaðu undir tilfeingispolitikki tænastunnar |
Squid max_filedescriptors, har tað verður stuðlað | Avmarking hjá tólum innan fyri avmarkingar stýriskipanarinnar |
Ein skipanartænasta tekur ikki PAM-broytingar at sær, bara tí at ein fyrisitari broytti fíluna. Brúka eitt tænastubundið drop-in, tá tað er hóskandi at broyta systemd-markið. Squid skjalfestir, at max_filedescriptors krevur endurbyrjan at broytast; verður tað latið ósett, arvar tað linna markið hjá stýriskipanini.
Mát markið eftir lýsingum, ikki brúkarum. Klientar kunnu halda fleiri sockets, og framleiðandi sambond, loggar og hjálparrør brúka eisini lýsingar. At hækka markið letur meira nýtslu uttan at bóka eitt fast minni fyri hvørja møguliga lýsing beinanvegin. Hvørki ein gomul meting av minni fyri hvønn socket ella 65,535 er eitt altjóða kapasitetskrav ella eitt Linux-tak.
Eftir tænastubroytingina, samanber markini hjá tí nýggja prosesinum við ætlaðu virðini. Um brestir koma nógv undir teimum, kanna tá tilfeingið, sum veruliga verður upptøkt.