trešdiena, 2012. gada 5. septembris

On Error Restart Service


Решил поделится еще с одним своим плагином которого вчера по быстрому намудрил.
Он примерно каждые 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