Re: Затыкается отдача стрим-видео при 500-600 Active connections :(

Вадим Лазовский lvm на citylink-rk.ru
Чт Янв 6 12:14:26 MSK 2011


06.01.2011 11:22, kozakd пишет:
> CentOS release 5.5
> Kernel 2.6.18-194.26.1.el5
> nginx-0.8.54 + flv_module + mod_h264_streaming-2.2.7
> XFS
>
> Изначально был один nginx, который при
> накоплении 500-600 Active connections начинал туго
> принимать запросы,и отдавал с низкой
> скоростью. Потом повесил второй на
> другой IP, всю гут, но до тех пор пока оба
> не стали доходить до 500 - 600 (Reading: 0 Writing: 560
> Waiting: 2) канал 1Gbps не в полке. 10 - 15
> запросов в сек.
>
> worker_processes  1;
> worker_connections  6000;
>
> sendfile            on;
>
> tcp_nopush          on;
>
> tcp_nodelay         on;
>
> directio            4m;
>
> directio_alignment  4k;
>
> output_buffers  1   2m;
>
> keepalive_timeout  0;
>
> client_header_timeout       20;
>
> client_body_timeout         20;
>
> send_timeout                20s;
>
> resolver_timeout    20s;
>
> reset_timedout_connection on;
>
> open_file_cache          max=8000  inactive=60s;
>
> open_file_cache_valid    600s;
>
> open_file_cache_min_uses 2;
>
> open_file_cache_errors   on;
>
> Posted at Nginx Forum: http://forum.nginx.org/read.php?21,164008,164008#msg-164008
>
>
> _______________________________________________
> nginx-ru mailing list
> nginx-ru на nginx.org
> http://nginx.org/mailman/listinfo/nginx-ru

Здравствуйте.

worker_processes 1;

Единственный процесс блокируется на диске.
Используйте aio или увеличьте количество воркеров до приемлемого значения.




Подробная информация о списке рассылки nginx-ru