Настройка управления узлом рабочих процессов
AppFabric содержит исключения для командлетов диспетчера IIS и командлетов Windows PowerShell, которые позволяют настраивать функциональные возможности, связанные с размещением рабочих процессов. В следующем списке описаны некоторые задачи, связанные с размещением, которые можно выполнять с помощью этих средств.
Включение и отключение управления экземплярами служб рабочих процессов.
Включение и отключение выгрузки экземпляров служб рабочих процессов из памяти, если экземпляр неактивен в течение настраиваемого промежутка времени.
Включение и отключение материализации экземпляров служб рабочих процессов в хранилище приложений, если экземпляр неактивен в течение настраиваемого промежутка времени.
Указание действия, которое поставщик сохраняемости должен предпринять при получении экземпляром необрабатываемого исключения. Возможны следующие значения:
Отказаться. Узел службы завершает экземпляр службы рабочих процессов в памяти. Состояние экземпляра в базе данных указывается как «Активен». Служба управления рабочими процессами восстанавливает брошенный экземпляр рабочего процесса по последней точке сохраняемости, сохраненной в хранилище экземпляров.
Отказаться и приостановить. Узел службы прерывает работу экземпляра службы рабочих процессов в памяти и устанавливает для него в базе данных сохраняемости состояние «Приостановлен». Приостановленный экземпляр в дальнейшем можно возобновить или завершить с помощью диспетчера IIS. Эти экземпляры не восстанавливаются службой управления рабочими процессами автоматически.
Завершить. Узел службы прерывает экземпляр службы рабочих процессов в памяти и устанавливает для него в базе данных сохраняемости состояние «Выполнен (завершен)». Завершенный экземпляр не может быть позднее возобновлен.
Отмена. Узел службы постепенно отменяет экземпляр службы рабочих процессов, что приводит к вызову всех обработчиков отмены и постепенному завершению рабочего процесса, а также устанавливает для экземпляра в базе данных сохраняемости состояние «Выполнен (отменен)».
Независимо от того, используется ли пользовательский интерфейс диспетчера IIS или командлеты, в любом случае изменяются значения параметров конфигурации хранения в файле конфигурации, связанном с указанной или выбранной областью иерархии IIS (сервер, сайт, приложение и служба). В следующем примере показаны элементы и атрибуты настройки, связанные с параметрами конфигурации размещения.
<serviceBehaviors>
<behavior name="SampleServiceBehavior">
<workflowInstanceManagement authorizedWindowsGroup="AS_Administrators" />
<workflowIdle timeToUnload="00:01:00" timeToPersist="00:00:20" />
<workflowUnhandledException action="AbandonAndSuspend" />
</behavior>
</serviceBehaviors>
Расширения диспетчера IIS и командлеты AppFabric также позволяют указывать параметры, связанные с размещением, в областях сервера, сайта или приложения, из которых может наследовать служба. Чтобы получить общие представления о настройках и наследовании параметров по умолчанию из областей более высокого уровня, см. раздел Процесс настройки в Windows Server AppFabric.
Содержание раздела
Настройка управления размещением рабочих процессов с помощью диспетчера IIS
Настройка управления размещением рабочих процессов с помощью командлетов Windows Server AppFabric
См. также
Основные понятия
2011-12-05