@ZoriN89

Почему при включении пула потоков в nginx-vod-module перестает работать отдача файлов?

Сделал на днях HLS через nginx-vod-module, проблема появилась когда увидел рост IOWAIT, заметил что не включил пул потоков thread_pool, включил его и сразу перестал отдаваться файл .ts , m3u8 получаю а вот сами сегменты ошибка сервер ничего не отправил. Полез в логи там чисто никаких ошибок не появилось.

Сам конфиг

server {

        listen 1024;
        root /var/www/html/files/;
        vod_mode local;

        # Performance
         location / {
                vod hls;
                vod_performance_counters perf_counters;
                vod_cache_buffer_size 512k;
                vod_output_buffer_pool 64k 32;
                vod_open_file_thread_pool pool_1;
                aio on;
        }

        location /vodstat {
                 vod_performance_counters perf_counters;
                vod_status;
                allow all;

        }


}


Сам pool создал перед открытием секции http{
добавил thread_pool pool_1 threads=16;

Если убрать строку vod_open_file_thread_pool pool_1; то все сразу же работает прекрасно. В чем может быть проблема?
  • Вопрос задан
  • 120 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы