Максимальное количество открытых файлов для процесса остается низким

757
reshefm

У меня есть процесс, работающий в Ubuntu от имени пользователя, его ulimit составляет 400000 для опций -Hn и -Sn. Значение /etc/security/limits.conf для этого пользователя равно 100000.

Однако, когда я выполняю cat /proc/5660/limits | grep files(pid 5660), я получаю:

Max open files 4032 4032 files 

Процесс, кстати, редис.

Что еще я должен установить?

Спасибо!

0
У меня есть подозрение, что это может быть вызвано тем, что этот процесс выполняется под надзором. При запуске redis из командной строки все работает нормально. reshefm 10 лет назад 0

1 ответ на вопрос

0
reshefm

Я нашел эту статью (посмотрите внизу): http://www.elasticsearch.org/tutorials/too-many-open-files/

Видимо, надзиратель является проблемой.