Внимание! Исходя из последних событий по блокировке ресурсов в сети. Хочу предупредить всех наших пользователей!
Публикация любых плейлистов содержащих телеканал «Наш Футбол» (эфирное название «Матч!Премьер» и «Матч! Футбол») ЗАПРЕЩЕНА!
К пользователям которые нарушат правила могут быть применены штрафные санкции!

Автор Тема: ИСПОЛЬЗОВАНИЕ БАЛАНСИРОВЩИКА В WICARDD  (Прочитано 4276 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн husakvasyl

  • Канонир
  • *
  • Спасибо
  • -> Вы поблагодарили: 0
  • -> Вас поблагодарили: 12
  • Сообщений: 17
  • Репутация: 12
  • Пол: Мужской
    • Награды
  • Модель ресивера: gi spark 2 combo / Vu+ uno 4k
Описание:

 [balancer]
active = 1
name = default  {балансировка по умолчанию}
chain = s1_1, s2_2; s3_3  { запрос будет сбалансирован  между двумя ридерами s1 и s2, если один недоступен, активируется  s3}
chain = s1,s2;s3;s4 { цепочка последовательности ридеров}
mode = 0   { выбирать ридер с наименьшим временем декодирования}
mode = 1    { ридер с наименьшим кол-вом запросов }
mode = 2    { выбирать первый ридер в группе }
mode = 4    { параллельное декодирование несколькими ридерами}
Где , s1,s2;s3;s4- названия ридеров
chain = s1/10, s2/20; s3/30
mode = 3    { через косую черту задается кол-во запросов по очередности}
mode = 5     {резервирование ридера под запросы с одинаковым SID}
lease_time = 30  { час резервирования, секунды}

ПРИМЕР:
Использование балансировки по умолчанию

[balancer]
active = 1
name = default
chain = 1S/3, 2S/3; 3s/3
mode = 3

[reader]
active = 1
name = 1S
type = newcamd525
account = login1:password1@server1:port1

[reader]
active = 1
name = 2S
type = newcamd525
account = login2:password2@server2:port2

[reader]
active = 1
name = 3S
type = newcamd525
account = login3:password3@server3:port3

В результате увидим лог
15:37:28.590 DVB0[DVBAPI3]: ECM81 (0500:040620/193.0) 'HTB+:Karusel' +3' decoded cache by 2S
15:37:38.480 DVB0[DVBAPI3]: ECM80 (0500:040620/193.0) 'HTB+:Karusel' +3' decoded cache by 1S
15:37:48.444 DVB0[DVBAPI3]: ECM81 (0500:040620/193.0) 'HTB+:Karusel' +3' decoded cache by 1S
15:37:58.556 DVB0[DVBAPI3]: ECM80 (0500:040620/193.0) 'HTB+:Karusel' +3' decoded cache by 1S
15:38:08.544 DVB0[DVBAPI3]: ECM81 (0500:040620/193.0) 'HTB+:Karusel' +3' decoded cache by 2S
15:38:18.486 DVB0[DVBAPI3]: ECM80 (0500:040620/193.0) 'HTB+:Karusel' +3' decoded cache by 2S
15:38:28.435 DVB0[DVBAPI3]: ECM81 (0500:040620/193.0) 'HTB+:Karusel' +3' decoded cache by 2S
15:38:38.369 DVB0[DVBAPI3]: ECM80 (0500:040620/193.0) 'HTB+:Karusel' +3' decoded cache by 1S
15:38:49.411 DVB0[DVBAPI3]: ECM81 (0500:040620/193.0) 'HTB+:Karusel' +3' decoded cache by 1S

Если использовать дополнительную балансировку (не по умолчанию) нужно название балансировки указать  в использованном фильтре.
ПРИМЕР

[filter]
rule = caid = 0500;ident = 40620,60a00;60c00;accept NTV
               
[balancer]
active = 1
name = NTV
chain = 1S/3, 2S/3; 3s/3
mode = 3

[reader]
active = 1
name = 1S
type = newcamd525
account = login1:password1@server1:port1

[reader]
active = 1
name = 2S
type = newcamd525
account = login2:password2@server2:port2

[reader]
active = 1
name = 3S
type = newcamd525
account = login3:password3@server3:port3

Порт нужно прописывать в аккаунте после названия сервера
account = login3:password3@server3:port3
использование мульти порта может привести к некорректной работы балансера.
Эти пользователи сказали Вам СПАСИБО:

Оффлайн husakvasyl

  • Канонир
  • *
  • Спасибо
  • -> Вы поблагодарили: 0
  • -> Вас поблагодарили: 12
  • Сообщений: 17
  • Репутация: 12
  • Пол: Мужской
    • Награды
  • Модель ресивера: gi spark 2 combo / Vu+ uno 4k
ИСПОЛЬЗОВАНИЕ БАЛАНСИРОВЩИКА В WICARDD
« Ответ #1 : 21 Февраль 2017, 21:51:39 »
[filter]
rule = caid = 0500;ident = 40620,60a00;60c00;accept = NTV
               
[balancer]
active = 1
name = NTV
chain = 1S/3, 2S/3; 3s/3
mode = 3

Оффлайн Сэр Вант

  • Рекрут
  • *
  • Спасибо
  • -> Вы поблагодарили: 2
  • -> Вас поблагодарили: 1
  • Сообщений: 2
  • Репутация: 1
  • Пол: Мужской
    • Награды
  • Модель ресивера: World Vision Force1, ST7699
ИСПОЛЬЗОВАНИЕ БАЛАНСИРОВЩИКА В WICARDD
« Ответ #2 : 23 Март 2017, 12:15:30 »
А по умолчанию, есть какой-то приоритет по типам ридеров и между однотипными? Или будут опрашиваться все одновременно?

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal