stäubel
Doppel-As
Hallo zusammen
Habe eine Frage zu open files bei Linux.
Die maximale open Files bei Linux kann man ja über ulimit -n einstellen.
Oder man kann es ganz einfach auch in /etc/security/limits.conf
für einen User vordefinieren.
Das alles funktioniert auch perfekt.
Nun bin ich aber dabei einen Start Stop Script zu schreiben,
welches der Applikation einen anderen ulimit -n Wert setzen soll.
Das Problem ist nun jedoch, dass der start-stop-daemon
der Applikation einen eigenen ulimit -n Wert mit auf den Weg gibt.
Alle Applikationen die mit dem start-stop-daemon gestartet werden,
bekommen folgenden Wert eingestellt:
open files (-n) 25298
Weiss jemand woher der start-stop-daemon den Wert 25298 her hat,
denn mein System hat eigentlich den Standardwert 1024.
Wäre für eure Hilfe sehr dankbar.
Viele Grüsse Stäubel
Habe eine Frage zu open files bei Linux.
Die maximale open Files bei Linux kann man ja über ulimit -n einstellen.
Oder man kann es ganz einfach auch in /etc/security/limits.conf
für einen User vordefinieren.
Das alles funktioniert auch perfekt.
Nun bin ich aber dabei einen Start Stop Script zu schreiben,
welches der Applikation einen anderen ulimit -n Wert setzen soll.
Code:
[...]
case "$1" in
start)
ulimit -n 65536
echo -n "Starting $DESC: "
start-stop-daemon --start --exec $DAEMON -- $ASTARGS
echo "$NAME."
[...]
Das Problem ist nun jedoch, dass der start-stop-daemon
der Applikation einen eigenen ulimit -n Wert mit auf den Weg gibt.
Alle Applikationen die mit dem start-stop-daemon gestartet werden,
bekommen folgenden Wert eingestellt:
open files (-n) 25298
Weiss jemand woher der start-stop-daemon den Wert 25298 her hat,
denn mein System hat eigentlich den Standardwert 1024.
Wäre für eure Hilfe sehr dankbar.
Viele Grüsse Stäubel