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
|