Wie man /etc/security/limits.conf änderungen für Prozesse laufen unter headless-user?
Zur Erhöhung der FD-Grenze für alle Prozesse auf einem Ubuntu-Linux-Maschine haben wir folgende änderungen in /etc/security/limits.conf
soft nofile 10000
hard nofile 10000
Wir auch Hinzugefügt-Sitzung erforderlich pam_limits.so
im /etc/pam.d/login
.
Die änderungen habe wider für alle Benutzer ausgeloggt und wieder eingeloggt. Was auch immer die neuen Prozesse sind ab unter denen die Benutzer bekommen neue FD Grenzen.
Aber für die Prozesse, die ausgeführt werden, unter headless Benutzer die änderungen werden nicht immer reflektiert. was ist der Weg, mit dem die Veränderungen reflektiert werden kann, für die Prozesse, die ausgeführt werden, unter headless-user-wie auch ?
- Was meinst du mit headless-user?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ich hatte das gleiche problem (mit root/myuser) und war nicht in der Lage zu finden, eine definitive Antwort. Ich landete Zugabe von
ulimit -n 64000
In die init.d-Skript, das startet den Prozess (Elastic search in diesem Fall), und das scheint den trick tun.
Hoffentlich kennt noch jemand eine bessere Lösung!
/etc/security/limits.conf
scheint nicht zu gelten für die init.d-Skript. (Ich kann starten Sie es manuell, nachdem die Tatsache und die Grenzen sind wie erwartet!)