SharePoint 2013. Диспетчер рабочих процессов не запускается

Запуск службы Workflow Manager через URL (или через net start WorkflowServiceBackend) завершается неудачно, и в EventLog я прочитал это:

Необработанное исключение в AppDomain: Microsoft.Workflow.Common.FatalException: возникла неисправимая ошибка. В целях диагностики это сообщение на английском языке связано со сбоем: "Требуемая конфигурация Workflow Manager" WorkflowServiceScopeSnapshotProcessBatchSize "отсутствует. Пожалуйста, добавьте это значение конфигурации. ---> System.IO.InvalidDataException: необходимая конфигурация Workflow Manager 'WorkflowServiceScopeSnapshotProcessBatchSize' отсутствует. Пожалуйста, добавьте это значение конфигурации.

в Microsoft.Workflow.Common.AsyncResult.End[TAsyncResult](результат IAsyncResult)

Мне не удалось найти в MSDN или где-либо еще в Интернете, что это за параметры и как их настроить.

Если кто-нибудь сталкивался с этой проблемой, я буду очень признателен, если вы осветите эту ошибку. Благодарю.

1 ответ

Я не знаю точную причину этой ошибки, но она у меня тоже была (только при запуске Workflow TestHost). Я добавил следующие записи в таблицу WFResourceManagementDB.dbo.WorkflowServiceConfig:

USE WFResourceManagementDB
INSERT INTO WorkflowServiceConfig VALUES('WorkflowServiceScopeSnapshotProcessBatchSize', '50')
INSERT INTO WorkflowServiceConfig VALUES('WorkflowServiceScopeSnapshotProcessLoopInterval', '00:05:00')
INSERT INTO WorkflowServiceConfig VALUES('WorkflowServiceSuspendedInstanceRetentionDuration', '00:30:00')
INSERT INTO WorkflowServiceConfig VALUES('WorkflowServiceMaxInstanceCompressedSizeKB', '5120')

Надеюсь это поможет

Другие вопросы по тегам