worker_rlimit_nofile
drmarker
drmarker at gmail.com
Mon Jan 15 18:28:33 MSK 2007
Привет.
Пишу в конфиге:
worker_processes 1;
worker_rlimit_nofile 8192;
worker_priority -5;
events {
worker_connections 2048;
}
Задача - сериализовать запросы nginx к диску, то есть читать с диска
будет 1 воркер, хочется ему увеличить количество коннектов.
В error.log получаю:
2007/01/15 18:17:20 [notice] 8088#0: using the "epoll" event method
2007/01/15 18:17:20 [notice] 8088#0: nginx/0.5.6
2007/01/15 18:17:20 [notice] 8088#0: OS: Linux 2.6.17-gentoo-r8
2007/01/15 18:17:20 [notice] 8088#0: sysctl(KERN_RTSIGMAX): 0
2007/01/15 18:17:20 [notice] 8088#0: getrlimit(RLIMIT_NOFILE): 1024:1024
2007/01/15 18:17:20 [notice] 8089#0: start worker processes
2007/01/15 18:17:20 [notice] 8089#0: start worker process 8090
Что значит строчка
2007/01/15 18:17:20 [notice] 8088#0: getrlimit(RLIMIT_NOFILE): 1024:1024
???
Правильно ли я вообще делаю?
Ожидается, что при 1 воркере не будет конкуренции за диск и общий
исходящий bandwidth повысится. Или "оставь надежду, всяк сюда
входящий"? :)
More information about the nginx-ru
mailing list