rtsig & rlimit

umask umask at yandex.ru
Thu Jan 10 19:52:29 MSK 2008


оффтоп



в случае установки effective gid/effective uid процесса(ов) через системные вызовы setgid()/setuid() PAM и limits.conf к сему действу не имеют отношения.



для ваших целей ограничения нужно установить в оболочке (для bash - ulimit), а затем запустить процесс веб-сервера, которые унаследует ограничения. Теже самые ограничения можно установить в init/rc-скрипте запуска веб-сервера.



для этого дела нужно 



10.01.08, 18:44, Kostya Alexandrov (koticka at mail.ru):



> Ну я незнаю что к чему там имеет отношение, хотел бы узнать другой 

> способ для установки

> cat /etc/security/limits.conf | grep http_nobody

> http_nobody       soft    nofile  16384

> http_nobody       hard    nofile  16384

> а в sysctl.conf править надо fs.file-max если недостаточно

> umask wrote:

> > с PAM проблема не имеет ничего общего.

> >

> >

> >

> > Правка limits.conf потожет только если nginx запускать через runuser/su.

> >

> >

> >

> > В rhel для установок ulimit - изучать /etc/sysconfig/. В иных дистрибутивах - править init/rc-скрипты.

> >

> >

> >

> >

> >

> >   

> >> Это он пишет про лимит на max open files.

> >>     

> >

> >   

> >> ulimit -n

> >>     

> >

> >   

> >> рихтуй в /etc/security/limits.conf

> >>     

> >

> >

> >

> >   





More information about the nginx-ru mailing list