Я работаю над унаследованным продуктом, который имеет семь служб Windows и пользовательский интерфейс. Есть некоторые ошибки в сервисах, которые приводят к краху каждые 10-15 дней. Мне нужно написать приложение для мониторинга состояния служб. Если службы разбиваются, мне нужно отправить электронное письмо администратору, чтобы запустить службы.Service Watch-dog design
Я не могу использовать процесс автоматического восстановления, так как во время некоторых сбоев появляется диалоговое окно отчета об ошибке Microsoft или некоторые другие диалоги, и служба считается запущенной до тех пор, пока сообщение не будет подтверждено.
Итак, я планирую пойти для этого индивидуального приложения/службы наблюдения, чтобы отслеживать сбои, пока ошибки в исходных сервисах не будут полностью исправлены.
Пожалуйста, поделитесь своими взглядами на дизайн обслуживания сторожевой собаки.
Спасибо.
Вы checck, если есть такие инструменты, уже существующие в сети. – ckv