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

Linux: значения limits.conf не соблюдаются

Я установил некоторые значения в /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

...... выйти и снова войти.