Я использую Debian 6 и пытаюсь увеличить лимит файлового дескриптора, но он не хочет работать. Вот что я сделал:
Я редактировал /etc/sysctl.conf
добавляя fs.file-max = 64000
в конце и применил изменения, используя sysctl -p
.
Затем я отредактировал /etc/security/limits.conf
и добавил следующие строки: * soft nofile 64000
и * hard nofile 64000
.
Теперь, когда я выполняю ulimit -Hn
и ulimit -Sn
Я все еще вижу 1024. Я перезагрузил сервер, но результат тот же. Что я не сделал?
grep -lr pam_limits /etc/pam.d
?
Если не вернется common-session
выполните следующую команду:
echo -e "session\trequired\t\tpam_limits.so" > /etc/pam.d/common-session
выйдите и снова войдите, чтобы убедиться, что это работает.