Size: a a a

2020 July 03

VA

Vahe Avetisyan in cesbo_ru
den
Ну может в другой день перечитайте вопрос :)
источник

VA

Vahe Avetisyan in cesbo_ru
den
5.64 не вариант
почему?
источник

AM

Arnak Melikyan in cesbo_ru
den
словил такую тему
астра на входе имеет скажем 180 каналов у которых суммарно 300+ инпутов (разные резервы)
около 70 инпутов отсохли, примерно 50 из них были основными
сама астра принимает udp/rtp и отдает udp, больше ничего не делает
версия астры - последняя бета, попробовал в момент проблемы и 4 предыдущих беты

суть проблемы.
когда отсохло 70 инпутов то астра начала перебирать другие инпуты и уходила в себя, по факту она запорола все остальные рабочие группы
скорость обновления вебморды была вместо привычных 10-15мс - около 15-20 секунд
все потоки были красные или серые в веб морде, логи показывали постоянное падение/поднятие стримов

как я думаю столько одновременных переходов на бэкап её увалил

пока я ручками не потушил все проблемные стримы и не начал по одной включать - не отпускало
Use multithreading for UDP receiving and transmitting - включен?
источник

d

den in cesbo_ru
Да
источник

AM

Arnak Melikyan in cesbo_ru
irq делал?
источник

AM

Arnak Melikyan in cesbo_ru
игрался с прерываниями?
источник

d

den in cesbo_ru
Да причём тут прерывания. Астра сама себя уваливает
источник

d

den in cesbo_ru
Когда много инпутов лежит у которых есть бэкап.
источник

d

den in cesbo_ru
Если их по чуть-чуть, штук по 10 по очереди укладывать то все хорошо
источник

ВГ

Віталій Грохола... in cesbo_ru
кто подскажет
Jul 03 18:51:01: ERROR: [dvb_input 8:0] recv buffer overflow
Jul 03 18:51:01: ERROR: [dvb_input 8:0] recv buffer overflow
Jul 03 18:51:01: ERROR: [dvb_input 8:0] recv buffer overflow
Jul 03 18:51:01: ERROR: [dvb_input 8:0] recv buffer overflow
Jul 03 18:51:01: ERROR: [dvb_input 8:0] recv buffer overflow
Jul 03 18:51:01: ERROR: [dvb_input 10:0] recv buffer overflow
Jul 03 18:51:01: ERROR: [dvb_input 10:0] recv buffer overflow
Jul 03 18:51:01: ERROR: [dvb_input 10:0] recv buffer overflow
Jul 03 18:51:02: ERROR: [dvb_input 10:0] recv buffer overflow
Jul 03 18:51:02: ERROR: [dvb_input 1:0] recv buffer overflow
Jul 03 18:51:02: ERROR: [dvb_input 1:0] recv buffer overflow
Jul 03 18:51:02: ERROR: [dvb_input 1:0] recv buffer overflow
источник

d

den in cesbo_ru
Как только все сразу улетают - задница
источник

АП

Анатолий Паншин... in cesbo_ru
36 начал лагать из-за погоды
источник

AM

Arnak Melikyan in cesbo_ru
den
Если их по чуть-чуть, штук по 10 по очереди укладывать то все хорошо
было так
источник

AM

Arnak Melikyan in cesbo_ru
стало так
источник

AM

Arnak Melikyan in cesbo_ru
отключил Use multithreading for UDP receiving and transmitting
источник

d

den in cesbo_ru
Я конечно попробую, но у меня там всего 35% в прыжке на проц нагрузка
источник

ВГ

Віталій Грохола... in cesbo_ru
подскажите   astra[2241]: segfault at:(nil) ip:0x413998 version:5.65-test commit:c05c5b82 arch:x86_64
источник

d

den in cesbo_ru
И в момент проблемы даже меньше было
источник

AM

Arnak Melikyan in cesbo_ru
den
И в момент проблемы даже меньше было
ну не сильно похожая ситуация, но мой вопрос решился именно так, а причем тут прерывания - тебе лучше знать
источник

d

den in cesbo_ru
Имхо процесс анализа и перехода на бэкап для ядра астры немного нагружающая процедура. А когда таких переходов одновременно штук 50 то её начинает косить и на остальных ещё рабочих стримах появляются ошибки, что приводит к необходимости и для них пробовать переход на бэкап, что ещё сильнее её уваливает.

Но подождём начальника, может он прояснит внутренний алгоритм действий софта.
источник