ПРОЕКТЫ 


  АРХИВ 


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: rtsig & rlimit



On Thu, Jan 10, 2008 at 05:56:17PM +0300, Stas Scherbakov wrote:

> Не   так   давно   поставили   nginx  в  качестве  раздачи  статики  и
> проксирования  динамики на бекенд (апач 1.3). При старте в лог пишется
> следующее:
> 
> 2008/01/10 16:05:06 [notice] 6430#0: using the "rtsig" event method
> 2008/01/10 16:05:06 [notice] 6430#0: nginx/0.5.34
> 2008/01/10 16:05:06 [notice] 6430#0: OS: Linux 2.4.34.5
> 2008/01/10 16:05:06 [notice] 6430#0: sysctl(KERN_RTSIGMAX): 8192
> 2008/01/10 16:05:06 [notice] 6430#0: getrlimit(RLIMIT_NOFILE): 1024:1024
> 2008/01/10 16:05:06 [notice] 6435#0: start worker processes
> 2008/01/10 16:05:06 [notice] 6435#0: start worker process 6436
> 2008/01/10 16:05:06 [notice] 6435#0: start worker process 6437
> 
> Конфиг при этом начинается так:
> 
> user    apache apache;
> worker_processes  2;
> worker_rlimit_nofile 8192;
> error_log  /var/log/nginx-error.log info;
> events {
>         worker_connections  4096;
> }
> 
> В /proc/sys/kernel/rtsig-max указан лимит 8192.
> 
> Правильно ли я понимаю, что сообщение в логе
> getrlimit(RLIMIT_NOFILE): 1024:1024
> говорит о том, что nginx запустился с лимитом 1024?
> 
> И если да, что еще нужно сделать, чтобы nginx запустился с лимитом 8192?

getrlimit(RLIMIT_NOFILE) говорит, какой лимит стоит для мастер-процесса.
Для рабочих nginx выставляет 8192.


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



 




Copyright © Lexa Software, 1996-2009.