Поделиться через


Настройка управления узлом рабочих процессов

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.

Содержание раздела

См. также

Основные понятия

Основные понятия размещения

  2011-12-05