rtsig & rlimit

Stas Scherbakov stas at nox.ru
Thu Jan 10 17:56:17 MSK 2008


Здравствуйте, Игорь.

Не   так   давно   поставили   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?

Успехов.
-- 
Щербаков Станислав
(095) 785-9574
www.nox.ru, www.kleo.ru                             mailto:stas at nox.ru







More information about the nginx-ru mailing list