Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / C++ [игнор отключен] [закрыт для гостей] / Как реализовать слежение за процессом и пустить его снова в случае падения? / 16 сообщений из 16, страница 1 из 1
16.01.2006, 12:01
    #33484488
# Darth Vader #
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как реализовать слежение за процессом и пустить его снова в случае падения?
Есть прога которая работает как процесс в windows 2000 , этот проецесс по непонятным нам причинам умирает. Надо написать небольшую утилитку для слежения за этим процессом и в случае если он упал надо пускать его .

Подсобите господа , может у кого есть заготовки или может вообще есть такие утилитки?
...
Рейтинг: 0 / 0
16.01.2006, 12:10
    #33484519
Гавриленко Сергей Алексеевич
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как реализовать слежение за процессом и пустить его снова в случае падения?
Хорошо бы разобраться с причинами, по которм сервис падает.
К тому же, неплохо поразглядывать вкладку Recovery в свойствах сервиса.
...
Рейтинг: 0 / 0
16.01.2006, 12:11
    #33484520
Гавриленко Сергей Алексеевич
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как реализовать слежение за процессом и пустить его снова в случае падения?
Или это не сервис?
...
Рейтинг: 0 / 0
16.01.2006, 12:13
    #33484527
--null--
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как реализовать слежение за процессом и пустить его снова в случае падения?
у меня есть такой процесс - он падает по причинам железячного неисправимого характера. И утилитка есть - FindWindow периодически делает.
И перезапускает. Если нет окна - то можно искать по имени процесса или вообще процесс самому запускать из проги и тогда отслеживать его легко.
...
Рейтинг: 0 / 0
16.01.2006, 12:30
    #33484585
Александр Спелицин
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как реализовать слежение за процессом и пустить его снова в случае падения?
Если под "умиранием" процесса понимать его завершение, то самый простой вариант - WaitForSingleObject(hProcess), где hProcess - HANDLE Вашего проблемного процесса.
HANDLE можно получить либо через вызов CreateProcess, OpenProcess, ...

--null--
--null--у меня есть такой процесс - он падает по причинам железячного неисправимого характера...Сначала добиваемся полной и безупречной работы железа и только за тем лезем в софт.
...
Рейтинг: 0 / 0
16.01.2006, 12:37
    #33484612
# Darth Vader #
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как реализовать слежение за процессом и пустить его снова в случае падения?
нет , это не сервис.

2 null

где такую прогу взять?
...
Рейтинг: 0 / 0
16.01.2006, 12:42
    #33484637
--null--
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как реализовать слежение за процессом и пустить его снова в случае падения?
прогу сам писал. Могу сорц дать. Это в виде cервиса.

Александр Спелицин - железо не нашего производства и поддержки нет :-(
И специалистов с опытом работы с ним трудно найти, по крайней мере на sql.ru я спрашивал - никто не знает :-(
...
Рейтинг: 0 / 0
16.01.2006, 12:44
    #33484645
# Darth Vader #
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как реализовать слежение за процессом и пустить его снова в случае падения?
--null--прогу сам писал. Могу сорц дать. Это в виде cервиса.

Александр Спелицин - железо не нашего производства и поддержки нет :-(
И специалистов с опытом работы с ним трудно найти, по крайней мере на sql.ru я спрашивал - никто не знает :-(

пожалуйста , вот мыло -> bigdarth@yandex.ru

Спасибо большое !!!
...
Рейтинг: 0 / 0
16.01.2006, 13:01
    #33484731
--null--
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как реализовать слежение за процессом и пустить его снова в случае падения?
# Darth Vader # письмо ушло
...
Рейтинг: 0 / 0
16.01.2006, 14:17
    #33485047
# Darth Vader #
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как реализовать слежение за процессом и пустить его снова в случае падения?
--null--# Darth Vader # письмо ушло

ничего не пришло
...
Рейтинг: 0 / 0
16.01.2006, 15:01
    #33485212
Гадёныш
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как реализовать слежение за процессом и пустить его снова в случае падения?
воть на мыло те скинул SOFMISER
простенький скрипт редактор, хелп на русском...
+ сканер окон...
...
Рейтинг: 0 / 0
16.01.2006, 16:54
    #33485525
# Darth Vader #
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как реализовать слежение за процессом и пустить его снова в случае падения?
Гадёнышвоть на мыло те скинул SOFMISER
простенький скрипт редактор, хелп на русском...
+ сканер окон...

во пасибо!!!
...
Рейтинг: 0 / 0
16.01.2006, 17:36
    #33485628
Lepsik
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как реализовать слежение за процессом и пустить его снова в случае падения?
а логирование в сервис не пробовали добавлять ?
...
Рейтинг: 0 / 0
16.01.2006, 17:40
    #33485642
Гавриленко Сергей Алексеевич
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как реализовать слежение за процессом и пустить его снова в случае падения?
Lepsikа логирование в сервис не пробовали добавлять ?
Тут-то и сервиса нету.
...
Рейтинг: 0 / 0
16.01.2006, 18:52
    #33485806
Lepsik
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как реализовать слежение за процессом и пустить его снова в случае падения?
Гавриленко Сергей Алексеевич Lepsikа логирование в сервис не пробовали добавлять ?
Тут-то и сервиса нету.

виноват, невнимателен, всеравно процесс - это что у вас ? если есть исходники на код, то там всегда найдется место для логирования
...
Рейтинг: 0 / 0
17.01.2006, 14:40
    #33487310
Гадёныш
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как реализовать слежение за процессом и пустить его снова в случае падения?
сори 3 метра архив, не с моим нэтом...
http://s0m.narod.ru/
официальный сайт... заходи и скачивай
...
Рейтинг: 0 / 0
Форумы / C++ [игнор отключен] [закрыт для гостей] / Как реализовать слежение за процессом и пустить его снова в случае падения? / 16 сообщений из 16, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]