У меня проблемы с увеличением 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
Что мне не хватает? Спасибо!
Другая (актуальная?) Информация:
init.d
сценарий с start-stop-daemon
/etc/security/limits.d/
каталог пустЯ думаю, что /etc/pam.d/su/etc/pam.d/su предназначен для команды su, возможно, поместите pam_limits.so в /etc/pam.d/login или /etc/pam.d/system-account, решите эту проблему вопрос. А после изменения лимитов системного аккаунта нужно перезагрузить.