Назад | Перейти на главную страницу

Специфический ulimit процесса остается низким после изменений мягких и жестких ulimit

У меня проблемы с увеличением ulimit открытых файлов (ulimit -n) для конкретного процесса на сервере Debian 6.

AFAIK я сделал все, чтобы изменить жесткие и мягкие ограничения серверов в этом случае, (ulimit -n показывает 200000), но когда я проверяю /proc/<process_id>/limits файл все еще показывает старые ограничения:

Limit                     Soft Limit           Hard Limit           Units
Max open files            1024                 4096                 files

Шаги, которые я уже предпринял для постоянного увеличения ulimit:

Добавлено в / etc / profile:

# set ulimit n permanetly
ulimit -n 200000

Добавлено в /etc/security/limits.conf:

*       soft    nofile  200000
*       hard    nofile  200000

Раскомментировал этот лайм в /etc/pam.d/su

session    required   pam_limits.so

Что мне не хватает? Спасибо!


Другая (актуальная?) Информация:

Я думаю, что /etc/pam.d/su/etc/pam.d/su предназначен для команды su, возможно, поместите pam_limits.so в /etc/pam.d/login или /etc/pam.d/system-account, решите эту проблему вопрос. А после изменения лимитов системного аккаунта нужно перезагрузить.