Welcome! Log In Create A New Profile

Advanced

try_files и flv

Andrey Zloy
December 01, 2009 11:28AM
Имеется папка /home/asd/PROJECT/root
Имеется большой сторадж примонтированный в /ds3400
На сервере лежит много flv видео и все оно не помещается на одном
диске. Хочется его раскидать по разным дискам.

Монтирую сторадж в папку рядом с видео
mount --bind /ds3400/ /home/asd/PROJECT/root/ds3400/

и правлю локейшен

location /v/ {
root /home/rt/RT/root;
flv;
try_files $uri /ds3400${uri};
}

и все работает, за исключением корректной работы flv. С аргументом
?start=<смещение в байтах> файлы начинают отдаваться разного размера в
зависимости от того где физически лежит файл.

Когда файл лежит в /home/asd/PROJECT/root/v/
wget http://gek.lan/v/Port.flv?start=1000000
размер 14,469,025

файл лежит в /home/asd/PROJECT/root/ds3400/v/
wget http://gek.lan/v/Port.flv?start=1000000
размер 15,469,012

В http://sysoev.ru/nginx/docs/http/ngx_http_core_module.html#try_files
сказано "обработка делается в контексте этого же location'а" но
почему-то на flv; это не распространяется.
Подскажите что я делаю не так и как сделать чтобы модуль flv работал и
для второго пути из try_files?
_______________________________________________
nginx-ru mailing list
nginx-ru@nginx.org
http://nginx.org/mailman/listinfo/nginx-ru
Subject Author Posted

try_files и flv

Andrey Zloy December 01, 2009 11:28AM

Re: try_files и flv

Maxim Dounin December 01, 2009 11:52AM

Re: try_files и flv

Andrey Zloy December 01, 2009 12:18PM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 136
Record Number of Users: 8 on April 13, 2023
Record Number of Guests: 421 on December 02, 2018
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready