Решил поделится еще с одним своим плагином которого вчера по быстрому намудрил.
Он примерно каждые 10 секунд читает и очищает системный лог, и если там появилась ошибка "Error-pti_task" то делает рестарт сервиса которого смотрим.
Должен помочь в тех случаях, когда смотрите канал и вдруг начинает сыпаться картинка. Переключили на другой канал, обратно и смотрите дальше. Плугин сам сделает рестарт сервиса и переключать не надо.
Плугин точно не поможет в трудных ситуациях (у меня такой- канал Кинолюкс), когда картинка начинает сыпаться через несколько минут и рестарт сервиса не помогает.
Я понимаю, что это борьба с последствиями и необходимо бороться с причинами в модулях, но как временный выход может кому пригодится.
P.S.
Он не будет работать в имиджах в которых ядро не поддерживает системный лог. Наберите в телнет dmesg. Если там много сообщении то есть смысл устанавливать плагин, а если ошибка типа "dmesg: klogctl: Function not implemented" то смысла нету.
Original: http://gisclub.tv/index.php?topic=9202.msg128758#msg128758
Download: OnErrorRestartService-050912.tgz
Nav komentāru:
Ierakstīt komentāru