Jump to content

Recommended Posts

Posted

Изменение ограничений в /etc/security/limits.conf не влияет на демоны, стартующие при загрузке ОС из init.d-скриптов. Можно ли как-нибудь "правильно" установить лимиты, при этом не исправляя init.d-скрипты?

Posted

у самого иммено такая проблема.

 

Думаю дописать "ulimit <>" в /etc/sysconfig/<service name> для сервисов которым надо лимиты выставить. Эти файлы source'сятся инит.д скриптами, поэтому должно сработать.

 

 

limits.conf через PAM проверяется, при загрузке пам не проверяется т.к. логина не происхидит.

Posted

tokugava

Спасибо за идею, такое решение подходит! Но всё же интересно, где-то ведь прописано это ограничение в 1024 дескриптора.

в заголовках ядра

 

в RHEL6 добавили

 

cat /etc/security/limits.d/90-nproc.conf

# Default limit for number of user's processes to prevent

# accidental fork bombs.

# See rhbz #432903 for reasoning.

 

* soft nproc 1024

это не имеет отношения к количеству одновременно открытых дескрипторов.
Posted

Am1G0

 

1) изменения в заголовках в кернеле можно только через sysctl (/proc/sys knobs) поправить, ограничения которые появились в RHEL6 лечатся через ulimit, так что это не заголовки 100%.

2) верно, nproc это ограничение кол во процессов (а также потоков) , просто из сообщения ТС не было ясно какие имменно дескрипторы имеются ввиду, может процесс дескрипторс .

3) в RHEL6 ограничение по открытым файлам в 1024 для root (nofile -- max open file descr.) видимо где то в инит скиптах (вопрос только где именно) выставляется и это ограничение передается всем сервисам запущенным на старте.

Posted

Можно ли как-нибудь "правильно" установить лимиты, при этом не исправляя init.d-скрипты?

Можно. Перекомпилировать ядро.

 

Но всё же интересно, где-то ведь прописано это ограничение в 1024 дескриптора.

Патчик для ядра дать?)

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...
На сайте используются файлы cookie и сервисы аналитики для корректной работы форума и улучшения качества обслуживания. Продолжая использовать сайт, вы соглашаетесь с использованием файлов cookie и с Политикой конфиденциальности.