rtsig & rlimit
Kostya Alexandrov
koticka at mail.ru
Thu Jan 10 18:08:23 MSK 2008
Это он пишет про лимит на max open files.
ulimit -n
рихтуй в /etc/security/limits.conf
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?
>
> Успехов.
>
More information about the nginx-ru
mailing list