Re[2]: Падение/зависание сервиса (службы) - как отловить?
От: port443  
Дата: 23.08.04 14:00
Оценка:
Здравствуйте, rus blood, Вы писали:

RB>Здравствуйте, port443, Вы писали:


P>>Собственно проблема в том, как определить "заклинивание" потока (там есть обращения к FTP, SQL, что-то может сломаться там; может сглючить сам процесс — работать должно в идеале годами) и что-то сделать.


RB>А можно четко сформулировать, что в данном случае означает "зависание" потока?

RB>С точки зрения сервиса, т.е. для серсива повисший поток — это что?

Вот в том-то и непонятки:
— для SCM любые проблемы потока не видны: он его не замечает, т.к. сам за ним не следит;
— как я понимаю (правильно ли? поправьте), SCM не проверяет состояние сервиса вообще, кроме как в случаях, когда этого хочет приложение (QueryServiceStatus) (или тоже не проверяет, а берёт то, что сервис сказал при старте?).
В связи с этим вопрос: кто-нибудь знает, что означает "первый сбой", ... в настройках сервиса? Как его SCM определяет?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.