Harte Begrenzung für RLIMIT_NOFILE unter Linux systemweit erhöhen

Wir müssen RLIMIT_NOFILE erhöhen, wenn wir memcached ausführen, da wir das Standard-Hard-Limit (1024) erreichen. Das Erhöhen eines Hard-Limits erfordert jedoch root, und aus verschiedenen Gründen möchten wir memcached oder die ihn enthaltende Shell nicht als root ausführen müssen. Im Moment führen wir es gerne als Nicht-Root-Benutzer aus.

Gibt es eine Möglichkeit, das Hard-Limit für RLIMIT_NOFILE systemweit zu erhöhen, damit wir memcached weiterhin als Nicht-Root ausführen und einfach das Soft-Limit erhöhen können?

Dies ist RedHat Linux mit 2.6er Kernel.

Vielen Dank

Jon

Antworten auf die Frage(1)

Ihre Antwort auf die Frage