главная    •    Новости    •    софт    •    RSS-ленты    •    реклама    •    PDA-Версия    •    Контакты
Windows XP     •    Windows 7    •    Windows 8    •    Windows 10   •    Windows Server     •    Железо
Полезные советы      •     Администрирование      •     Сеть      •     Безопасность      •     статьи
Реклама на сайте
Книга жалоб и предложений
Правила на сайте
О Winblog.ru и о копирайте
Написать в редакцию
Конфиденциальность
                       
  • Настольные Windows-программы будут работать на смартфонах
  • Windows 10 Insider Preview: вышла сборка 14986
  • Windows 10 Creators Update сделают безопаснее для организаций
  • В Windows 10 будет поддержка шрифта Брайля
  • С тех пор, как в Windows появились службы, администраторам приходится решать проблемы, связанные с неожиданным прекращением их работы. Конечно, в системе предусмотрен механизм, позволяющий автоматически запустить службу после аварийной остановки, но он редко срабатывает корректно (мне приходилось пользоваться этой функцией, хоть я и знаю, что она несовершенна). Причины сбоев бывают самые разные, но чаще всего они связаны с работой сторонних приложений или возникают из-за нехватки ресурсов.

    Для критически важных серверов можно настроить отправку дополнительных уведомлений о сбое, использовав опцию «Запуск программы» (Run A Program) на вкладке «Восстановление» (Recovery) в свойствах службы. Можно привязать к службе сценарий PowerShell, файл VBS или BAT, который будет уведомлять администратора, а затем пытаться возобновить работу службы, чтобы ускорить реагирование в случае сбоя. Также можете скачать другие полезные vbs скрипты для вашего ПК.

    На рис. A показана настройка опции «Запуск программы» для одной из служб.

    Восстановление служб Windows путем запуска программы
    Рисунок A. Нажмите на изображении для увеличения.


    Другие опции, в частности «Перезагрузка компьютера» (Restart The Computer), пожалуй, чересчур экстремальны. Лично я бы хотел иметь возможность самостоятельно решить проблему, потому что в противном случае сбой может привести к непрерывной череде перезагрузок.

    Программа должна быть компактной и простой, чтобы ее легко было запускать автоматически. Сценарии PowerShell в этом контексте оказываются сложнее для запуска, чем файлы BAT и VBS. Если в случае сбоя предусмотрена отправка электронного уведомления, придется установить почтовый клиент — например, Microsoft Outlook или альтернативные решения (хотя я не любитель установки стороннего ПО на сервер). Кроме того, стоит настроить отправку уведомлений о результатах перезапуска службы.

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

    А какие способы повышения доступности служб Windows известны вам? Поделитесь своим опытом в комментариях!

    Автор: Rick Vanover
    Перевод SVET


    Оцените статью:
    Голосов 1

    Материалы по теме:
  • Полезный совет: как настроить перезапуск служб при сбое в Windows 7
  • Оптимизация Windows 7: Службы Windows
  • Функция отложенного запуска: новые возможности для служб Windows
  • Замена привычных сценариев командами PowerShell в Windows
  • Остановка служб каталогов Active Directory в Windows Server 2008
    1. #1

      "Если в случае сбоя предусмотрена отправка электронного уведомления, придется установить почтовый клиент — например, Microsoft Outlook или альтернативные решения (хотя я не любитель установки стороннего ПО на сервер)." - можно и скриптом Powershell отправить почтовое сообщение, в котором указать например, время остановки, и имя службы; и не нужно ставить никакого "стороннего ПО на сервер"



    • bowtiesmilelaughingblushsmileyrelaxedsmirk
      heart_eyeskissing_heartkissing_closed_eyesflushedrelievedsatisfiedgrin
      winkstuck_out_tongue_winking_eyestuck_out_tongue_closed_eyesgrinningkissingstuck_out_tonguesleeping
      worriedfrowninganguishedopen_mouthgrimacingconfusedhushed
      expressionlessunamusedsweat_smilesweatdisappointed_relievedwearypensive
      disappointedconfoundedfearfulcold_sweatperseverecrysob
      joyastonishedscreamtired_faceangryragetriumph
      sleepyyummasksunglassesdizzy_faceimpsmiling_imp
      neutral_faceno_mouthinnocent

    Для отправки комментария, обязательно ответьте на вопрос

    Вопрос:
    Сколько будет семь плюс два?
    Ответ:*




    ВЕРСИЯ ДЛЯ PDA      СДЕЛАТЬ СТАРТОВОЙ    НАПИШИТЕ НАМ    РЕКЛАМА

    Copyright © 2006-2016 Winblog.ru All rights reserved.
    Права на статьи принадлежат их авторам. Копирование и использование материалов разрешается только в случае указания явной гиперссылки на веб-сайт winblog.ru, как на источник получения информации.
    Сайт для посетителей возрастом 18+