Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Серверные продукты Microsoft » Microsoft Windows NT/2000/2003 » Тайм-аут для проверки запуска служб!

Ответить
Настройки темы
Тайм-аут для проверки запуска служб!

Новый участник


Сообщения: 3
Благодарности: 0

Профиль | Отправить PM | Цитировать


Столкнулся с такой проблемой:
ОС - Windows 2003 Server
Во время старта системы запускаются несколько служб (стороннего ПО).
Одна из служб проверяет целостность БД, которая создается в процессе работы данного ПО и по времени этот процесс может длиться от 1 до 5 минут.
Остальные связанные службы запускаются после данной.

Но система через секунд 20-30 проверяет что служба не запущена и выдает сообщение типа "Служба "nnn" остановлена. Выполните её перезапуск." Необходимо нажать на кнопку "ОК" и служба тогда запускается.

Т.е. получается если вдруг сервер под управлением Windows 2003 Server перезагрузится, то служба стороннего ПО не запустится пока не будет нажата кнопка "ОК".

Вопрос - можно ли где-то увеличить параметр тайм-аута с 20-30 секунд, до хотябы 60-90 чтобы служба могла проверить БД и запуститься.

Спасибо!

Отправлено: 13:00, 12-03-2008

 


Moderator


Сообщения: 53175
Благодарности: 15430

Профиль | Отправить PM | Цитировать


Moralik, а если попробовать эти сторонние службы выставить на Manual (тип запуска: Вручную) и запускать их из .cmd батника командами net start имя_службы? Батник прописать в автозагрузку.

Отправлено: 15:03, 12-03-2008 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Новый участник


Сообщения: 3
Благодарности: 0

Профиль | Отправить PM | Цитировать


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

Отправлено: 16:36, 12-03-2008 | #3


Старожил


Сообщения: 371
Благодарности: 24

Профиль | Отправить PM | Цитировать


В продолжение развития рецепта moralik можно запускать службу не через автозагрузку а через политику применяемую к серверу, тогда служба запустится одновременно с загрузкой компьютера, аналогично режиму авто.
А все зависимые службы можно прописать в этом же скрипте по порядку необходимости их запуска.

а чтобы скрипт отработал после запуска системных служб можно в его начале прописать slip на пара десятков секунд

-------
Это не ошибки, это промахи стилуса :)


Отправлено: 16:53, 12-03-2008 | #4


Новый участник


Сообщения: 3
Благодарности: 0

Профиль | Отправить PM | Цитировать


Пока только вот отключил системные уведомления :

Для остановки раздражающих сообщений, уведомляющих , что устройство не функционирует при загрузке Windows 2003 Server, создаk dword-параметр "NoPopupsOnBoot" в разделе реестра
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Windows
Установил значение этого параметра равным 1 для отключения появления всплывающих сообщений.

Продолжаю поиск по timeout запуска системной службы которая проверяет все ли установленные службы (пользовательские ) запущены.

На одном из форумов была ссылка на такой параметр "ServicesPipeTimeout", но он к сожалению не работает.

Отправлено: 17:48, 18-03-2008 | #5


Аватара для d petr

Ветеран


Автор проектов


Сообщения: 607
Благодарности: 187

Профиль | Отправить PM | Цитировать


Попробуйте к каждой зависимой службе добавить параметр в реестр DependOnService тип данных REG_MULTI_SZ и впишите туда название службы которая проверяет целостность БД.

Последний раз редактировалось d petr, 18-03-2008 в 19:18. Причина: ошибся малость

Это сообщение посчитали полезным следующие участники:

Отправлено: 18:54, 18-03-2008 | #6



Компьютерный форум OSzone.net » Серверные продукты Microsoft » Microsoft Windows NT/2000/2003 » Тайм-аут для проверки запуска служб!

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
CMD/BAT - Тайм Аут Flooper Скриптовые языки администрирования Windows 1 21-09-2009 14:17
[решено] тайм-аут на терминальном сервере. Just4Fun Microsoft Windows NT/2000/2003 5 26-06-2009 15:11
Тайм аут для дисковой подсистемы. minion Microsoft Windows NT/2000/2003 0 29-05-2009 16:30
Тайм-аут на ISA 2006 IksSafonsky ISA Server / Microsoft Forefront TMG 6 04-05-2009 11:30
Тайм-аут при печати через принт-сервер в домене W2K3 daledale Microsoft Windows NT/2000/2003 0 21-11-2006 23:30




 
Переход