Die Anzahl der maximal geöffneten Dateien für einen Prozess bleibt niedrig

842
reshefm

Ich habe einen Prozess, der auf einem Ubuntu unter einem Benutzer ausgeführt wird, dessen ulimit 400000 für beide Optionen -Hn und -Sn ist. Der Wert /etc/security/limits.conf für diesen Benutzer beträgt 100000.

Wenn ich jedoch ausführe cat /proc/5660/limits | grep files(die PID ist 5660), bekomme ich:

Max open files 4032 4032 files 

Der Prozess ist übrigens Redis.

Was soll ich noch einstellen?

Vielen Dank!

0
Ich habe den Verdacht, dass die Tatsache, dass dieser Prozess unter Aufsicht läuft, dies verursachen könnte. Wenn Redis von der Kommandozeile aus ausgeführt wird, funktioniert es einwandfrei. reshefm vor 10 Jahren 0

1 Antwort auf die Frage

0
reshefm

Ich habe diesen Artikel gefunden (siehe unten): http://www.elasticsearch.org/tutorials/too-many-open-files/

Anscheinend ist Supervisord das Problem.