Имя: Пароль:
IT
Админ
Мониторинг и рестарт процесса на Win 2008 R2
0 Hazer79
 
30.01.12
15:04
Всем привет.
Есть некий процесс (не служба!), запускаемый вручную на Windows Server 2008 R2. Периодически этот процесс падает по неизвестным причинам.
Посоветуйте оптимальный способ мониторинга состояния процесса и его рестарта в случае падения.
Пока остановился на Knas Restarter: http://www.knas.se/Applications/Restarter.aspx
1 Hazer79
 
30.01.12
15:51
апну, что ли
2 ws_mason
 
30.01.12
18:28
У меня есть такой скрипт:

sc query ИмяСлужбы | find /C "RUNNING"
if %errorlevel% equ 0 goto :EXIT
sc start ИмяСлужбы
:EXIT

Стартует через "Назначенные задания" раз в 2-ве минуты.
Его задача: если служба упала, запустить её.
3 Ковычки
 
30.01.12
18:30
(2) как бы у служб есть свойство которое никогда не даст ему не руннингать
4 ws_mason
 
30.01.12
18:30
Для меня только один минус, мелькание черного окна командного интерпретатора раз в 2-ве минуты.
5 ws_mason
 
30.01.12
18:31
О, в (1) процесс не служба.
6 Ковычки
 
30.01.12
18:31
(4) назначь задание от другого пользователя, а так см (3)
7 ws_mason
 
30.01.12
18:31
(3) Все зависит от реализации, очень многие не рестартуют.
8 ws_mason
 
30.01.12
18:32
(6) Идея.
9 Ковычки
 
30.01.12
18:32
(7) рестартуют все в не зависимости от реализации
10 Ковычки
 
30.01.12
18:32
+ другой вопрос - почему останавливаются
11 ws_mason
 
30.01.12
18:34
Опыт показывает, что не все. В частности у меня служба UserGate ни в какую, только через принудителььный запуск.
Хотя, уточним, какое свойство из (2) заставляет службу руниннгать.
12 ws_mason
 
30.01.12
18:34
(10) х.з. - реализация кривая, переполнение там и все такое прочее.
13 ws_mason
 
30.01.12
18:35
! главное диалог !
14 Rebelx
 
30.01.12
18:43
:loop
c:\МояПрога.exe
goto :loop
15 Hazer79
 
31.01.12
08:27
(14) и сколько их таких будет в итоге висеть ? :-)