почему балансер не переключается на следующий ридер
А что ты от него хочешь? Как по мне так правильно он тебя "кидает".
Мне непонятно из твоего конфига - зачем изобретать велосипед? автор викарда для работы с резервным ридером предусмотрел режим работы балансировщика mode = 2.
Но даже если ты хочешь использовать mode = 3 (что ИМХО не феншуй), то ридеры нужно писать через запятую как указано в доке
Но, мне кажется, "убивать" фейковые и Both CW's changed в викарде - дохлый номер. По логике иерархия работы такова: из источника (DVBAPI) запрос передается на балансир, балансир с первого ридера получает ключ (балансир не проверяет валидность ключа, его задача получить ключ) и отдает ключ на декодирование. Если при декодировании получим ошибку, то что сможет сделать викард? В лучшем случае повторно отправить запрос на балансировщик.
Хочешь нормальной работы с резервными серверами? Переходи на Oscam 1.20 SVN !
Добавлено 03 декабря | 2015г. | 19:46:01Как вариант у позапросного Ш@равода нет идента 0602
а если у основного и резервного шаровода пакет идет с разных идентов, то смысла в балансировщике нет!
Ключи будут браться или только с основной или только с позапросной. Ну плюс бан от шароводов за "глупые" запросы.
В oscam такое еще можно сделать.