ПРОЕКТЫ 


  АРХИВ 


Apache-Talk @lexa.ru 

Inet-Admins @info.east.ru 

Filmscanners @halftone.co.uk 

Security-alerts @yandex-team.ru 

nginx-ru @sysoev.ru 


  СТАТЬИ 


  ПЕРСОНАЛЬНОЕ 


  ПРОГРАММЫ 



ПИШИТЕ
ПИСЬМА












     АРХИВ :: nginx-ru
Nginx-ru mailing list archive (nginx-ru@sysoev.ru)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Вопрос про flv-мод уль



On Sat, Nov 14, 2009 at 11:10:55PM +0200, Андрей Василишин wrote:

> Здравствуйте!
> Сейчас использую такую конфигурацию:
>         location /flv {
>                 root   /var/www/storage/;
>                 internal;
>                 flv;
>                 output_buffers  1 1m;
>                 sendfile        off;
>                 set $limit_rate        1m;
>         }
> 
> Заметил, что при ~1400 коннектах сервер начинает очень тормозить. На 
> другом аналогичном сервере с таким же количеством коннектов но идет 
> только раздача файлов, то есть конфиг такой же, но отсутствует строчка 
> flv; все нормально. Так вот вопрос, чем этот FLV-заголовок, который 
> добавляет  этот модуль так важен? И еще одно я так себе понимаю, что 
> использование этого модуля для проигрывания flv файлов не обязательно, 
> то есть строчку эту можно в конфиге закомментировать, какие  фичи при 
> этом отпадут?
> И чтоб два раза не вставать, на сколько работоспособна и правильна будет 
> конфигурация:
> 
>          location /flv {
>                 root   /var/www/storage1/;
>                 internal;
>                 flv;
>                 output_buffers  1 1m;
>                 sendfile        off;
>                 set $limit_rate        1m;
>                 error_page 404 = @flv2;
>          }
>           location @flv2 {
>                 root   /var/www/storage2/;
>                 internal;
>                 flv;
>                 output_buffers  1 1m;
>                 sendfile        off;
>                 set $limit_rate        1m;
>                 error_page 404 = @flv3;
>          }
>           location @flv3 {
>                 root   /var/www/storage4/;
>                 internal;
>                 flv;
>                 output_buffers  1 1m;
>                 sendfile        off;
>                 set $limit_rate        1m;
>                 error_page 404 = @flv4;
>          }
> ....
> 
> То есть задача отыскать файл, если его все же нет, то вернуть not found.

         location /flv {
                 root   /var/www;
                 try_files  /storage1$uri
                            /storage2$uri
                            /storage3$uri
                            /storage4$uri
                            =404;
                 internal;
                 flv;
                 output_buffers  1 1m;
                 sendfile        off;
                 set $limit_rate        1m;
         }


-- 
Игорь Сысоев
http://sysoev.ru



 




Copyright © Lexa Software, 1996-2009.