Я установил некоторые значения в /etc/security/limits.conf
как показано ниже:
* hard stack 204800
* hard nofile 8192
Затем перезагрузил сервер. Также я удалил файл /etc/security/limits.d/90-nproc.conf
Однако ulimit
команда по-прежнему перечисляет некоторые старые / значения по умолчанию:
# ulimit -s
10240
# ulimit -n
1024
Я бегу RHEL 6.2 64-bit
Что здесь не так? Мой синтаксис в limits.conf
неправильно? Почему после перезагрузки сервера не соблюдает limits.conf
ценности?
Кстати, я ранее разместил этот вопрос на суперпользователе, но не смог получить совпадения, поэтому попытал счастья на serverfault.
Вы меняете жесткие предельные значения и запрашиваете мягкие предельные значения. Все работает нормально. Использовать ulimit -H
для просмотра жестких ограничений.
лимиты загружаются при входе в систему. изменение
/etc/security/limits.conf
...... выйти и снова войти.