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