Настройка сохраняемости рабочих процессов с помощью диспетчера IIS
В этом разделе содержатся процедуры, описывающие порядок настройки имеющих отношение к сохраняемости параметров для службы рабочих процессов с помощью расширений диспетчера IIS, добавленных в AppFabric. Функции сохраняемости можно настраивать на уровне службы для конкретной службы рабочих процессов, а также на уровне сервера, сайта или приложения, указывая наследование службой этих параметров, заданных на более высоком уровне. Дополнительные сведения о том, как работают конфигурации в иерархии IIS, см. в разделе Процесс настройки в Windows Server AppFabric.
Важно!
Подробное описание полей диалоговых окон, используемых для настройки функций сохраняемости, см. в разделах Настройка службы: вкладка "Сохраняемость рабочих процессов" и Диалоговое окно «Дополнительные параметры сохраняемости».
Включение и отключение функций сохраняемости для службы рабочих процессов с помощью диспетчера IIS
В представлении в виде дерева в области «Подключения» (слева) выберите сервер, сайт или приложение, в котором существует служба рабочих процессов.
В области рабочего пространства в представлении Компоненты дважды щелкните пункт Службы в разделе AppFabric.
Выберите службу рабочих процессов в списке Службы, а затем нажмите кнопку Настроить в разделе WCF и WF на основе NET 4 в области «Действия», чтобы открыть диалоговое окно Настройка службы. Можно также открыть это диалоговое окно следующим образом. в списке Службы щелкнуть правой кнопкой мыши службу рабочих процессов, для которой планируется настроить сохраняемость, а затем в контекстном меню выбрать пункт Настроить.
Выберите вкладку Сохраняемость рабочих процессов, чтобы включить или отключить сохраняемость экземпляров служб рабочих процессов в хранилище сохраняемости. Выберите параметр Сохраняемость рабочих процессов SQL Server для включения материализации экземпляров служб в базе данных SQL Server. Выберите параметр Настраиваемая, чтобы использовать хранилище экземпляров, отличное от базы данных SQL Server, или чтобы вообще отказаться от использования функции сохраняемости.
При выборе параметра Сохраняемость рабочих процессов SQL Server необходимо выбрать определение хранилища экземпляров, которое задано в файле конфигурации и имеет строку подключения, которую поставщик использует для подключения к базе данных сохраняемости SQL Server 2008. Кроме того, в диалоговом окне Дополнительные параметры сохраняемости, которое открывается путем нажатия кнопки Дополнительно, можно настроить дополнительные возможности сохраняемости SQL Server, например хранение экземпляров в хранилище сохраняемости после их выполнения и кодирование сведений о состоянии экземпляра с помощью алгоритма GZip.
Совет
Если в раскрывающемся списке нет хранилища экземпляров SQL Server, необходимо его создать. Создавать и инициализировать хранилище экземпляров SQL Server можно с помощью мастера настройки Windows Server AppFabric, как описано в разделе Настройка хранилищ сохраняемости с помощью мастера настройки, или с помощью командлетов Windows PowerShell, как описано в разделе Настройка хранилищ сохраняемости с помощью командлетов Windows Server AppFabric.
Нажмите кнопку Применить, чтобы сохранить параметры. Чтобы настроить дополнительные параметры сохраняемости, выполните следующую процедуру из этого раздела.
См. раздел Настройка службы: вкладка "Сохраняемость рабочих процессов", в котором содержится подробное описание полей вкладки Сохраняемость рабочих процессов диалогового окна Настройка службы.
Настройка дополнительных параметров сохраняемости для службы рабочих процессов с помощью диспетчера IIS
Нажмите кнопку Дополнительно, чтобы открыть диалоговое окно Дополнительные параметры сохраняемости.
Установите или снимите флажок Кодировать экземпляры (GZip), чтобы включить или отключить кодирование сведений об экземпляре, сохраняемых в базе данных сохраняемости, с помощью алгоритма GZip.
Установите или снимите флажок Сохранять экземпляры после выполнения, чтобы включить или отключить удаление сведений о состоянии для экземпляров после выполнения экземпляров.
Выберите значение из списка Действие при исключении блокировки экземпляра, чтобы указать действие, которое должно выполняться при получении узлом исключения InstanceLockedException.
Введите значение для поля Период обновления блокировки узла, которое задает период времени, после которого срок действия блокировки экземпляра истекает, если узел не обновит блокировку.
Укажите значение для поля Период обнаружения годных к запуску экземпляров, которое задает период времени, по истечении которого хранилище экземпляров рабочих процессов SQL запускает задачу для обнаружения готовых к запуску или активации экземпляров рабочих процессов в базе данных сохраняемости после предыдущего цикла обнаружения.
Нажмите кнопку ОК, чтобы применить параметры и закрыть это диалоговое окно.
См. раздел Диалоговое окно «Дополнительные параметры сохраняемости», в котором содержится подробное описание полей диалогового окна Дополнительные параметры сохраняемости.
Настройка параметров сохраняемости по умолчанию на уровне сервера, сайта или приложения с помощью диспетчера IIS
В представлении в виде дерева в области «Подключения» (слева) выберите уровень сервера, сайта или приложения, на котором планируется настроить параметры сохраняемости рабочих процессов по умолчанию.
В области «Действия» в разделе Управление службами WCF и WF выберите команду Настроить, чтобы открыть диалоговое окно Настройка WCF и WF для сервера, Настройка WCF и WF для сайта или Настройка WCF и WF для приложения. Можно также открыть это диалоговое окно следующим образом. в представлении в виде дерева щелкнуть правой кнопкой мыши корневой узел, узел веб-сайта или узел виртуального приложения, для которого требуется настроить значения по умолчанию параметров сохраняемости рабочих процессов, перевести указатель на пункт Управление службами WCF и WF в контекстном меню и нажать Настроить.
Выберите вкладку Сохраняемость рабочих процессов, чтобы включить или отключить сохраняемость экземпляров служб рабочих процессов в хранилище сохраняемости. Выберите параметр Сохраняемость рабочих процессов SQL Server для включения материализации экземпляров служб в базе данных SQL Server. Выберите параметр Настраиваемая, чтобы использовать хранилище экземпляров, отличное от базы данных SQL Server, или чтобы вообще отказаться от использования функции сохраняемости.
При сопоставлении поставщика сохраняемости SQL Server со службой необходимо указать строку подключения, чтобы поставщик мог подключиться к базе данных сохраняемости SQL Server 2008 или 2005. В диалоговом окне Дополнительные параметры сохраняемости, которое открывается путем нажатия кнопки Дополнительно, можно настроить дополнительные возможности сохраняемости SQL Server, например хранение экземпляров в хранилище сохраняемости после их выполнения и кодирование сведений о состоянии экземпляра с помощью алгоритма GZip.
Нажмите кнопку Применить, чтобы сохранить параметры. Чтобы настроить дополнительные параметры сохраняемости, выполните предыдущую процедуру из этого раздела.
См. раздел Настройка WCF и WF для сервера, сайта, приложения или виртуального каталога: вкладка «Сохраняемость рабочих процессов», в котором содержится подробное описание полей вкладки Сохраняемость рабочих процессов этого диалогового окна.
2011-12-05