тюнинг linux'a
Andrei Nigmatulin
anight at eyelinkmedia.com
Mon Apr 23 17:09:15 MSD 2007
Для начала имеет смысл включить error_log; если при старте nginx будут
какие-то проблемы с выделением ресурсов - он об этом напишет.
On Monday 23 April 2007 16:54, Viatcheslav E. Kouznetsov wrote:
> Здравствуй многоуважаемый All!
> Прошу помощи в тюнинге связки linux (CentOS 4.4 i386) и nginx.
> Есть такое ощущение что я уперся в какое-то системное ограничение.
> Система работает стабильно, но вот больше 4k коннектов/сек обслужить не
> может. nginx работает только со статикой, отдает картинки. И в процессе
> работы видно, что наступает насыщение. К слову, раньше под подобной задачей
> стояла FreeBSD и спокойно доходило до 8k коннектов/сек.
>
> В настройках nginx
>
> user nobody;
> worker_processes 4;
> worker_rlimit_nofile 40960;
> error_log off;
> #error_log logs/error.log;
> #error_log logs/error.log notice;
> #error_log logs/error.log info;
>
> pid /var/run/nginx.pid;
>
> worker_priority -10;
>
> events {
> use epoll;
> worker_connections 10240;
> }
>
>
> http {
> include conf/mime.types;
> default_type application/octet-stream;
> access_log off;
>
> sendfile on;
> tcp_nopush on;
> tcp_nodelay on;
>
> keepalive_timeout 30;
>
> Была мысль что уперся в кол-во одновременно открытых файлов (ulimit -n)
> вставил worker_rlimit_nofile 40960 и в скрипте запуска (ulimit -n 40960) не
> помогло. Есть идеи в какую сторону рыть?
>
> PS Может поиграться с отключением sendfile и выбором output_buffers ?
>
> С уважением,
> Слава.
--
Andrei Nigmatulin
GPG PUB KEY 6449830D
Now I lay me down to sleep(3)
Pray the OS my core to keep
If I die before I wake
Pray the Disk my core to take
More information about the nginx-ru
mailing list