Re: Загадочным образом пробивается кэш

Иван nginx на kinetiksoft.com
Вс Июл 10 09:51:12 UTC 2016


В письме от 10 июля 2016 12:10:45 пользователь Vasiliy P. Melnik написал:
> если /var/cache/nginx/edge_video отдельный раздел, то лучше дописать
> use_temp_path=off
> 
> proxy_cache_path /var/cache/nginx/edge_video keys_zone=v_e_v:3m inactive=3m
> max_size=1g; use_temp_path=off
> 
> Ну и тупой вопрос - с винтами все окей, места в темпе хватает?


Отдельный раздел только - /var . С винтами ок, места хватает.

Я грешу на что-то связанное с keepalive, но не понимаю отчетливо на что.

> 
> 
> 10 июля 2016 г., 11:50 пользователь Иван <nginx на kinetiksoft.com> написал:
> 
> 
> > Здравствуйте!
> >
> >
> >
> >
> >
> > Есть группа серверов-эджкй проксирующих видео-файлы HLS (*.ts) на
> > ориджины. Трафик до ориджинов должен быть максимально снижен, то есть
> > каждый видеофайл должен проксироваться единожды, кешируясь на эджах.
> >
> >
> >
> >
> >
> > На всех эджах группы все в порядке, а на одном, ничем явным от других не
> > отличающихся кэш пробивается и каждый видео файл запрашивается по десятку
> > раз,
> >
> >
> >
> > трафик возрастает в пять раз. Конфигурация на эджах не различается - эджи
> > раскатываются из одной конфигурации ансиблем. Различаются только ипы.
> >
> >
> >
> >
> >
> > Ситуация исправляется сразу после перезагрузки этого эджа и вновь
> > ломается
> > через несколько дней беспрерывной работы. Выключить nginx на 10 минут на
> > эдже не помогает.
> >
> >
> >
> >
> >
> > Запросы вот такие:
> >
> >
> >
> > GET /place/stream/cam4-timestamp.ts - все без $args
> >
> >
> >
> >
> >
> > прокси-зона задается вот так:
> >
> >
> >
> > proxy_cache_path /var/cache/nginx/edge_video keys_zone=v_e_v:3m
> > inactive=3m max_size=1g;
> >
> >
> >
> > location на эджах выглядит вот так:
> >
> >
> >
> > location /place/stream {
> >
> >
> >
> > #чанки
> >
> >
> >
> > proxy_ssl_name origin.domain.com;
> >
> >
> >
> >
> >
> > include proxy_headers.inc;
> >
> >
> >
> > proxy_set_header host origin.domain.com;
> >
> >
> >
> > proxy_buffer_size 16k;
> >
> >
> >
> > proxy_buffers 32 16k;
> >
> >
> >
> >
> >
> > proxy_cache v_e_v;
> >
----------- следущая часть -----------
Вложение в формате HTML было извлечено…
URL: <http://mailman.nginx.org/pipermail/nginx-ru/attachments/20160710/d93c559b/attachment.html>


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