ПРОЕКТЫ 


  АРХИВ 


Apache-Talk @lexa.ru 

Inet-Admins @info.east.ru 

Filmscanners @halftone.co.uk 

Security-alerts @yandex-team.ru 

nginx-ru @sysoev.ru 


  СТАТЬИ 


  ПЕРСОНАЛЬНОЕ 


  ПРОГРАММЫ 



ПИШИТЕ
ПИСЬМА












     АРХИВ :: nginx-ru
Nginx-ru mailing list archive (nginx-ru@sysoev.ru)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: вопро с worker_rlimit_nofile, rlimit



On Thu, Aug 09, 2007 at 10:46:49AM +0400, Alexey Rymonin wrote:

> > On Thu, Aug 09, 2007 at 10:31:44AM +0400, Alexey Rymonin wrote:
> 
> >> в конфиге следующее:
> >> worker_rlimit_nofile  8192;
> >> 
> >> events {
> >>     worker_connections  8192;
> >>     use  /dev/poll;
> >> }
> >> 
> >> но при этом
> >> [root@snake nginx]# pfiles `pgrep nginx` | grep rlimit
> >>   Current rlimit: 256 file descriptors
> >>   Current rlimit: 256 file descriptors
> >>   Current rlimit: 256 file descriptors
> >>   Current rlimit: 256 file descriptors
> >>   Current rlimit: 256 file descriptors
> >>   Current rlimit: 256 file descriptors
> >>   Current rlimit: 256 file descriptors
> >> 
> >> Так и должно быть?
> 
> > Основной процесс запускается от рута ?
> 
> Нет... и привелегии давал только на бинд портом < 1024...

Тогда нужно добавить привилегий и для увеличения числа файлов, если таковые
есть. Или выставлять их в скрипте, который запускает nginx, если скрипт
работает от рута.

> но при этом в лог перестал писать ошибку о том, что число конектов
> больше чем rlimit...

Ну так ядро молча проигнорировало и nginx не знает, что лимит на самом
деле не увеличлся.


-- 
Игорь Сысоев
http://sysoev.ru



 




Copyright © Lexa Software, 1996-2009.