|
Мониторинг и рестарт процесса на Win 2008 R2 |
☑ |
0
Hazer79
30.01.12
✎
15:04
|
Всем привет.
Есть некий процесс (не служба!), запускаемый вручную на Windows Server 2008 R2. Периодически этот процесс падает по неизвестным причинам.
Посоветуйте оптимальный способ мониторинга состояния процесса и его рестарта в случае падения.
Пока остановился на Knas Restarter:
|
|
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) и сколько их таких будет в итоге висеть ? :-)
|
|