Offene File-Handles pro Prozess hochsetzen

Normalerweise ist die Anzahl offener File-Handles auf 1024 pro Prozess begrenzt. Diese beinhalten auch die Standardein- und ausgabe und die Standardfehlerausgabe sowie Sockets, Pipes usw. Die aktuelle Einstellung kann man sich mit dem Befehl

ulimit -n

anzeigen lassen

Um die Anzahl zu erhöhen, in der Datei /etc/security/limits.conf folgendes ergänzen bzw. anpassen:

<DOMAIN>       hard       nofile         2048
<DOMAIN        soft       nofile         2048

<DOMAIN> ist im Normalfall der Benutzername (für andere Möglichkeiten siehe entsprechende Doku). In diesem Beispiel wird die Anzahl auf 2048 gesetzt.

Außerdem muss in der Datei /etc/pam.d/common-session noch folgendes ergänzt bzw. angepasst werden:

session required pam_limits.so

Nach dem Reboot werden die Änderungen angewandt.

  • Zuletzt geändert: 2012-07-22 10:37