Spezzjona d-daemon li qed jaħdem qabel ma tafda l-ulimit -n tal-qoxra tal-login. Għal installazzjoni li tuża squid.service, ibda b':

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

Aqra /proc/PID/limits bl-ID tal-proċess reali. F'deploy multi-proċess, iċċekkja wkoll il-worker rilevanti. Valur maħżun fil-konfigurazzjoni mhuwiex prova li dan il-proċess wiretu.

KontrollFirxa
Qoxra ulimit u PAM limits.confId-dixxendenti tal-qoxra jew sessjonijiet li tassew jużaw is-setting tal-PAM
systemd LimitNOFILE=Proċessi mibdija taħt il-politika tar-riżorsi ta' dak is-servizz
Squid max_filedescriptors, fejn hu appoġġjatLimitu tal-applikazzjoni fi ħdan ir-restrizzjonijiet tas-sistema operattiva

Servizz tas-sistema ma jadottax bidliet fil-PAM biss għax amministratur bidel il-fajl. Uża drop-in speċifiku għas-servizz meta jkun xieraq li tinbidel il-limitu systemd tiegħu. Squid jiddokumenta li max_filedescriptors jeħtieġ restart biex jinbidel; jekk jitħalla mhux issettjat, jiret il-limitu artab tas-sistema operattiva.

Ikkalkula l-limitu għad-deskritturi, mhux għall-utenti. Il-klijenti jistgħu jżommu diversi sockets, u l-konnessjonijiet 'il barra, il-logs u l-pajpijiet awżiljarji jużaw deskritturi wkoll. Iż-żieda tal-limitu tippermetti aktar konsum mingħajr ma tiġi riservata minnufih kwantità fissa ta' RAM għal kull deskrittur possibbli. La stima antika tal-memorja għal kull socket u lanqas 65,535 mhumiex rekwiżit universali tal-kapaċità jew saqaf tal-Linux.

Wara l-bidla tas-servizz, qabbel il-limiti tal-proċess il-ġdid mal-valuri maħsuba. Jekk il-fallimenti jseħħu ferm taħthom, investiga r-riżors li tassew qed jiġi eżawrit.

Artikli relatati