Настройка сохраняемости рабочих процессов
Мастер настройки AppFabric позволяет выполнять следующие задачи. Командлеты AppFabric Windows PowerShell также позволяют создавать и инициализировать хранилище сохраняемости SQL Server. Кроме того, эти командлеты позволяют удалить из хранилища сохраняемости SQL Server все связанные с сохраняемостью артефакты.
Указывать учетную запись пользователя, с использованием которой запускается служба управления рабочими процессами.
Создавать и инициализировать хранилище сохраняемости. В рамках процесса создания создается само хранилище экземпляров, а в рамках процесса инициализации в хранилище сохраняемости создаются все связанные с сохраняемостью артефакты.
Регистрировать хранилище сохраняемости в корневом файле Web.config, который может быть унаследован всеми приложениями и службами.
Расширения диспетчера IIS и командлеты Windows PowerShell, входящие в состав AppFabric, позволяют настроить компоненты сохраняемости для служб рабочих процессов. Далее перечислены некоторые из этих задач.
Включение или выключение функции сохраняемости для служб рабочих процессов.
Указание используемого хранилища сохраняемости SQL Server.
Указание того, следует ли кодировать сведения о состоянии экземпляров в поставщике сохраняемости SQL Server с помощью алгоритма GZip перед сохранением этих сведений в базе данных сохраняемости.
Указание того, следует ли удалять сведения о состоянии экземпляра после завершения работы экземпляра.
Определение действия, которое должно выполняться при получении узлом исключения InstanceLockedException. Узел рабочих процессов получает исключение InstanceLockedException при попытке заблокировать экземпляр, который уже заблокирован другим узлом. В данном поле можно выбрать следующие параметры: "Нет", "Простой повтор" и "Агрессивный повтор". Значение по умолчанию — "Нет". В следующем списке приводятся описания этих трех параметров:
Нет. Узел службы не пытается блокировать экземпляр и передает вызывающему объекту исключение InstanceLockedException.
Простой повтор. Узел службы пытается повторно заблокировать экземпляр с использованием экспоненциально возрастающей задержки, а по завершении последовательности передает вызывающему объекту исключение InstanceLockedException.
Агрессивный повтор. Узел службы пытается повторно заблокировать экземпляр с использованием линейной задержки, а по завершении последовательности передает вызывающему объекту исключение.
Указывать временной интервал, в течение которого блокировка должна быть продлена. Срок блокировки истекает через 30 секунд + (указанное время продления блокировки) после последнего продления блокировки.
Указание периода времени, по истечении которого хранилище экземпляров рабочих процессов SQL запускает задачу для обнаружения готовых к запуску или активации экземпляров рабочих процессов в базе данных сохраняемости после предыдущего цикла обнаружения. Хранилище экземпляров рабочих процессов SQL запускает внутреннюю задачу, которая периодически активируется и выполняет проверку на наличие готовых к запуску или активации экземпляров рабочих процессов в базе данных сохраняемости.
AppFabric включает в себя службу управления рабочими процессами — это служба Windows, которая предоставляет услуги управления для экземпляров службы рабочих процессов. Дополнительные сведения об этой службе см. в разделе Служба управления рабочими процессами. Эта служба не предоставляет параметры настройки, которые могут быть настроены с помощью расширений диспетчера IIS или командлетов. Однако можно напрямую настроить хранилища экземпляров, за которыми наблюдает служба управления рабочими процессами, в файлах конфигурации.
В этом разделе приводятся подразделы, в которых описано, как настроить сохраняемость рабочих процессов, хранилища экземпляров и службу управления рабочими процессами.
Содержание
Настройка сохраняемости рабочих процессов с помощью диспетчера IIS
Настройка сохраняемости рабочих процессов с помощью командлетов AppFabric
Настройка хранилищ сохраняемости с помощью мастера настройки
Настройка хранилищ сохраняемости с помощью командлетов AppFabric
См. также
Основные понятия
Основные понятия сохраняемости
Другие ресурсы
Хранилище экземпляров рабочих процессов SQL
2012-03-05