Ich habe ausgeführt ulimit -n 65536
, die folgenden Zeilen hinzugefügt /etc/security/limits.conf
:
* soft nofile 65536
* hard nofile 65536
alix soft nofile 65536
alix hard nofile 65536
root soft nofile 65536
root hard nofile 65536
Und session required pam_limits.so
zu beiden hinzugefügt :
- /etc/pam.d/common-session
- /etc/pam.d/common-session-noninteractive
Und fs.file-max = 65536
zu /etc/sysctl.d/60-file-max.conf
.
Nach dem Neustart und der Ausführung ulimit -n
in meiner Sitzung erhalte ich jedoch nur 4096 (vorher 1024).
Was vermisse ich?
18.04
system
ulimit
resource-limiting
Alix Axel
quelle
quelle
* - nofile 16384
(ich habe nur 16384 versucht) in/etc/security/limits.conf
.Ubuntu 18.04 Schritt für Schritt
Hoffe das alles hilft, ziemlich lange aber es funktioniert (mit Beweis)
Ich bin auf diesen Thread gestoßen, als ich MongoDb auf Ubuntu 18.04 installiert habe
https://posidev.com/blog/2009/06/04/set-ulimit-parameters-on-ubuntu/
Wie Sie sehen, ist es ziemlich alt, aber es funktioniert bei mir.
Hier ist was ich getan habe.
Von MongoDb empfohlene Einstellungen ( https://docs.mongodb.com/manual/reference/ulimit/#review-and-set-resource-limits )
Überprüfen Sie meine aktuellen Limits
Notieren Sie, was geändert werden muss
Was sagt Ubuntu darüber, wie man diese Grenzen ändert?
Hier ist der Anfang dieser Datei und sie enthält natürlich sogar Anweisungen. Denken Sie daran, dass dies Open Source ist, das von den Guten geschrieben wurde! :)
Hier sind meine Änderungen: -
Endlich, endlich, denk dran im Eintrag man limits.conf.
limits.conf - Konfigurationsdatei für das Modul pam_limits
Stellen Sie sicher, dass das pam_limits-Modul geladen ist, damit all diese Einschränkungen funktionieren. Dazu bearbeiten Sie /etc/pam.d/common-session. Das steht natürlich auch in der Manpage.
Ein Neustart zeigt an, dass die Grenzwerte (für Benutzer mongodb) angewendet wurden. Wenn Sie sie stattdessen mit '*' angewendet haben, können Sie prüfen, ohne zum mongodb-Benutzer wechseln zu müssen. Führen Sie einfach diesen Befehl aus.
Wie Sie sehen können, ist das Jubbly Jubbly auf die von uns gewünschten Grenzen eingestellt.
quelle