WatchDog для службы: позор или жизненная необходимость
От: Аноним  
Дата: 31.10.09 17:58
Оценка:
В состав некоторого коммерческого продукта входит служба, которая очень активно выполняет мониторинг определенных процессов в системе. Продукт сыроват, первые версии. Служба хоть и отлажена, но периодически (раз в неделю) падает Поиск бага идет постоянно, но очень трудно. Хочу в дистрибутив включить watchdog, который бы следил за статусом службы и за ее подвисанием тоже и рестартил.

Мучает вопрос "чести и совести": нормально ли использование в коммерческих продуктах таких "заплаток"? Не является ли это первым звоночком, что продукт сырой и непрофессиональный? Поделитесь своими соображениями и опытом.
Вопрос конечно, больше "пятничный", согласен. Сильно не пинайте
Re: WatchDog для службы: позор или жизненная необходимость
От: Ippi  
Дата: 31.10.09 18:27
Оценка:
А>В состав некоторого коммерческого продукта входит служба, которая очень активно выполняет мониторинг определенных процессов в системе. Продукт сыроват, первые версии. Служба хоть и отлажена, но периодически (раз в неделю) падает Поиск бага идет постоянно, но очень трудно. Хочу в дистрибутив включить watchdog, который бы следил за статусом службы и за ее подвисанием тоже и рестартил.

А>Мучает вопрос "чести и совести": нормально ли использование в коммерческих продуктах таких "заплаток"? Не является ли это первым звоночком, что продукт сырой и непрофессиональный? Поделитесь своими соображениями и опытом.


Наоборот, я бы сказал, что это очень полезная и уважаемая фича. С watchdog'ом как то спокойнее, что ли
Re: WatchDog для службы: позор или жизненная необходимость
От: ov  
Дата: 31.10.09 19:29
Оценка:
А>нормально ли использование в коммерческих продуктах таких "заплаток"?
мы делали один серьезный продукт, который должен был работать в режиме 24х7, так там не watchdog был, а целый лаунчер. который запускал продукт, следил за ним, общался с ним, уточнял что все в порядке и, если что, прибивал нахрен. совершенно не скрывали это от пользователей, наоборот это был дополнительный агрумент в пользу надежности решения, ибо быстро поднятая прога упавшей не считается
Re: WatchDog для службы: позор или жизненная необходимость
От: x64 Россия  
Дата: 31.10.09 19:59
Оценка:
А>нормально ли использование в коммерческих продуктах таких "заплаток"?

Нет.

А>Не является ли это первым звоночком, что продукт сырой и непрофессиональный?


Да, но пользователь этого скорее всего не заметит.
Re: WatchDog для службы: позор или жизненная необходимость
От: hattab  
Дата: 31.10.09 20:15
Оценка:
Здравствуйте, Аноним, Вы писали:

А>В состав некоторого коммерческого продукта входит служба, которая очень активно выполняет мониторинг определенных процессов в системе. Продукт сыроват, первые версии. Служба хоть и отлажена, но периодически (раз в неделю) падает Поиск бага идет постоянно, но очень трудно. Хочу в дистрибутив включить watchdog, который бы следил за статусом службы и за ее подвисанием тоже и рестартил.


А>Мучает вопрос "чести и совести": нормально ли использование в коммерческих продуктах таких "заплаток"?


Да. Borland Interbase (как и его потомок Firebird) работает в виде двух сервисов: собственно сервер и его гуардиан (Guardian). Изначально Interbase разрабатывался и позиционировался, как сервер исключительной надежности (для МО США. Танки Абрамс).

А>Не является ли это первым звоночком, что продукт сырой и непрофессиональный? Поделитесь своими соображениями и опытом.


Если не понимать целей и причин, является. Если же понимать, что процесс работает не в вакууме, а в достаточно агрессивной среде (вирусы/кривинькие дрова/инъекции кода), то дополнительный уровень защиты лишним не будет.
Re[2]: WatchDog для службы: позор или жизненная необходимост
От: Alexio  
Дата: 31.10.09 21:11
Оценка:
спасибо большое, успокоили Сам уже поставил себе несколько продуктов уважаемых господ — почти у всех есть. Буду смело делать
Блог о путешествиях в фотографиях
http://alexio-marziano.livejournal.com
Re: WatchDog для службы: позор или жизненная необходимость
От: BulatZiganshin  
Дата: 01.11.09 05:41
Оценка:
Здравствуйте, Аноним, Вы писали:

А>В состав некоторого коммерческого продукта входит служба, которая очень активно выполняет мониторинг определенных процессов в системе. Продукт сыроват, первые версии. Служба хоть и отлажена, но периодически (раз в неделю) падает Поиск бага идет постоянно, но очень трудно. Хочу в дистрибутив включить watchdog, который бы следил за статусом службы и за ее подвисанием тоже и рестартил.


ты не поверишь но сверхнадёжные телефонные станции ericson, написанные на эрланге, возвели этот способ работы в идеологию
Люди, я люблю вас! Будьте бдительны!!!
Re: WatchDog для службы: позор или жизненная необходимость
От: yuske  
Дата: 02.11.09 10:02
Оценка: 2 (1)
Здравствуйте, Аноним, Вы писали:

А>Мучает вопрос "чести и совести": нормально ли использование в коммерческих продуктах таких "заплаток"?

Однозначно нормально, и это не заплатка, а еще один уровень надежности! Мы разрабатываем серверное приложение работающее в режиме 24x7. У нас watchdog включает не только программный контроль, но и аппаратный, с помощью плат перезапуска. Это на случай "синего экрана" или проблем на уровни железа. В случае возникновения проблем делается рестарт компа. Плюс отдельно мониторятся все наши процессы и если какой-то не отвечает он перезапускается.

А>Не является ли это первым звоночком, что продукт сырой и непрофессиональный? Поделитесь своими соображениями и опытом.

watchdog будет первым звоночком для Вас, что именно нужно совершенствовать, что менее надежно в системе. У нас watchdog ведет еще мониторинг системы и по присланным логам мы можем определить в чем проблема. Очень часто проблема возникает из-за вирусов и стороннего ПО (напр., какой-то процесс ест 100% ЦПУ).
Re: WatchDog для службы: позор или жизненная необходимость
От: UA Украина  
Дата: 04.11.09 13:26
Оценка:
Здравствуйте, Аноним, Вы писали:

WatchDog также упасть может Наверное лучше отслеживать падение приложения в самом приложении и рестартовать, как это делает MSVSStudio.
Re: WatchDog для службы: позор или жизненная необходимость
От: _Ursus_  
Дата: 04.11.09 13:46
Оценка:
Здравствуйте, Аноним, Вы писали:

А>В состав некоторого коммерческого продукта входит служба


Если имеется ввиду сервис, так ведь винда может сервисы сама рестартить
Re[2]: WatchDog для службы: позор или жизненная необходимост
От: _Ursus_  
Дата: 04.11.09 13:49
Оценка:
Здравствуйте, UA, Вы писали:

UA>WatchDog также упасть может


Ну и пусть основное приложение будет вотчдогом для вотдога, а вотчдог будет вотчдогом для основного приложения

UA>Наверное лучше отслеживать падение приложения в самом приложении и рестартовать, как это делает MSVSStudio.


Далеко не все случаи можно отследить из самого приложения.
Re[3]: WatchDog для службы: позор или жизненная необходимост
От: UA Украина  
Дата: 04.11.09 15:50
Оценка:
Здравствуйте, _Ursus_, Вы писали:

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


UA>>WatchDog также упасть может

_U_>Ну и пусть основное приложение будет вотчдогом для вотдога, а вотчдог будет вотчдогом для основного приложения
UA>>Наверное лучше отслеживать падение приложения в самом приложении и рестартовать, как это делает MSVSStudio.
_U_>Далеко не все случаи можно отследить из самого приложения.

Вообще критические вещи 24x7 выносят на сервер(а не держат на кривых дровах клиента), а на серверах ставят тулзу которая опрашивает предопределенный список процессов и выводит результаты по сети на комп дежурного оператора.
Re: WatchDog для службы: позор или жизненная необходимость
От: falcoware Россия https://falcoware.com/rus/
Дата: 05.11.09 01:43
Оценка:
А>Мучает вопрос "чести и совести": нормально ли использование в коммерческих продуктах таких "заплаток"? Не является ли это первым звоночком, что продукт сырой и непрофессиональный? Поделитесь своими соображениями и опытом.
А>Вопрос конечно, больше "пятничный", согласен. Сильно не пинайте

Правь баг — не ленись, заплатки это дерьмо сразу можно выбросить не ставя!
https://falcoware.com/rus/ — Бесплатные Игры!!!
Re[2]: WatchDog для службы: позор или жизненная необходимост
От: Alexio  
Дата: 05.11.09 07:54
Оценка:
Здравствуйте, _Ursus_, Вы писали:

_U_>Если имеется ввиду сервис, так ведь винда может сервисы сама рестартить


Винда может рестартить сервис или комп только в случае его (сервиса) падения. А если что-то подвисло? тут более тонкий анализ ситуации надо делать.


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

UA>Вообще критические вещи 24x7 выносят на сервер(а не держат на кривых дровах клиента), а на серверах ставят тулзу которая опрашивает предопределенный список процессов и выводит результаты по сети на комп дежурного оператора.


Ну не все так делают, конечно. Тем более не хочется пользователя ограничивать в свободе выбора технологических средств. Хотя я с Вами согласен — лучше сервису будет работаться на сервере. А вот средства мониторинга чужих служб опять же могут быть не достаточно гибкими. Видимо, это и объясняет то, что многие производители делают своих вотчдогов.

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

F>Правь баг — не ленись, заплатки это дерьмо сразу можно выбросить не ставя!


про это тоже полностью согласен. Просто отчаяние взяло уже. Продукт выпускать давно пора, а тут сюрпризы... Падение вообще не закономерно, происходит в любое время, даже без совершения действий. Что-то системное, а я это просто не обрабатываю. Причем, никакими MADExcept и еже с ними не отлавливается. Просто рушится с записью в EventLog и все.
Блог о путешествиях в фотографиях
http://alexio-marziano.livejournal.com
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.