Inspektéiert den lafenden Daemon, ier Dir dem ulimit -n vun der Login-Shell vertraut. Fir eng Installatioun, déi squid.service benotzt, fänkt domat un:

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

Liest /proc/PID/limits mat der richteger Prozess-ID. Bei enger Multi-Prozess-Deployement, kontrolléiert och de betraffe Worker. En an der Konfiguratioun gespaarte Wäert ass kee Beweis, datt dëse Prozess en ierf huet.

KontrollBeräich
Shell ulimit a PAM limits.confD'Nokommen vun der Shell oder Sessiounen, déi d'PAM-Astellung tatsächlech benotzen
systemd LimitNOFILE=Prozesser, déi ënner där Déngscht hirer Ressourcepolitik gestart goufen
Squid max_filedescriptors, wou ënnerstëtztUwendungslimit bannent den Aschränkungen vum Betribssystem

En Systemdéngscht iwwerhëlt PAM-Ännerungen net just well en Administrateur d'Datei geännert huet. Benotzt en Déngscht-spezifeschen drop-in wann et ubruecht ass, seng systemd-Limit ze änneren. Squid dokumentéiert, datt max_filedescriptors en Neistart brauch fir sech ze änneren; wa se net gesat gëtt, ierft se de mëllen OS-Limit.

Dimensiounéiert d'Limit no Deskriptoren, net no Benotzer. Clienten kënnen e puer Sockets halen, an och ausgoend Verbindungen, Loggen a Hëllefspäifen verbrauchen Deskriptoren. D'Limit erhéijen erlaabt méi Verbrauch ouni direkt eng fest Quantitéit RAM pro méiglechen Deskriptor ze reservéieren. Weder eng al Schätzung vu Späicher pro Socket nach 65,535 sinn eng universell Kapazitéitsfuerderung oder en Linux-Plafong.

No der Déngschtännerung, vergläicht d'Limite vum neie Prozess mat den intendéierte Wäerter. Wann Feeler wäit drënner optrieden, ënnersicht déi Ressource, déi tatsächlech opgebraucht gëtt.

Ähnlech Artikelen