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

Андрей Василишин a.vasilishin at kpi.ua
Sun Nov 15 00:10:55 MSK 2009


Здравствуйте!
Сейчас использую такую конфигурацию:
        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.

-- 
WBR, Andrey Vasilishin CDIG1-UANIC, CDIG1-RIPE






More information about the nginx-ru mailing list