Копировать ссылку на страницу Перейти в предыдущий раздел Перейти в следующий раздел

SBWorkflowSrvSettings.xml хранит информацию о настройках службы Workflow. Находится в папке с файлами версии IS-Builder. Подробнее см. раздел «Служба Workflow».

Файл имеет структуру:

 

<?xml version="1.0" encoding="windows-1251" standalone="no"?>
<Settings CheckInterval = "{Период запроса изменений}"
ProcessCount = "{Количество процессов SBWorkflowProc}"
TimeOut = "{Максимальное время обработки задачи}"
MaxMemoryAmount = "{Объем памяти на каждый процесс}"
WorkflowServicePort="{Порт службы}">
<Settings Server = "{Сервер системы}" Database = "{БД системы}"/>[…n]
</Settings>

Период запроса изменений. Период, через который служба Workflow запрашивает изменения списка задач для обработки. Чем меньше значение, тем чаще служба запрашивает список задач для обработки, но выше нагрузка на сервер. Указывается в секундах. Минимальный период 1 секунда, максимальный – 300 секунд, по умолчанию – 60 секунд. Если период не указан или указан за пределами возможных значений, то используется значение по умолчанию.

Количество процессов SBWorkflowProc. Количество процессов службы Workflow, запускаемых для обработки задач. Минимальное значение – 1, максимальное – 64, по умолчанию – 1. Если количество процессов не указано или указано за пределами возможных значений, то используется значение по умолчанию. Рекомендуется:

устанавливать значение, равное количеству ядер на компьютере со службой Workflow;
изменить размер кучи неинтерактивного рабочего стола, если для службы требуется создавать 20 и более дочерних процессов. Для этого:
1.Запустите реестр Windows.
2.Откройте подраздел HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\SubSystems.
3.Щелкните правой кнопкой мыши запись Windows и выберите пункт Изменить.
4.В окне «Изменение строкового параметра» в разделе Значение найдите запись SharedSection и увеличьте ее третье значение, например, с SharedSection=1024,20480,768 на SharedSection=1024,20480,3072.

Максимальное время обработки задачи. Максимальное время работы процесса службы Workflow над одной задачей. По истечении этого времени процесс автоматически перезапускается. Указывается в секундах Минимальное значение 30 секунд, максимальное – 3600 секунд, по умолчанию – 180 секунд. Если время не указано или указано за пределами возможных значений, то используется значение по умолчанию. Рекомендуется выбирать значение поля исходя из производительности сервера и характера задач. Например, если задачи подразумевают наличие блоков «Сценарий» с длительными вычислениями, то увеличьте значение.

Объем памяти на каждый процесс. Если превышен указанный объем памяти, то процесс службы Workflow автоматически перезапускается. Указывается в Мбайт. Минимальное значение 100 Мбайт, максимальное – 4096 Мбайт, по умолчанию – 250 Мбайт. Если объем памяти не указан или указан за пределами возможных значений, то используется значение по умолчанию.

Порт службы. Номер порта TCP/IP, который использует служба Workflow. Значение должно совпадать со значением установки системы WorkflowServicePort. Значение по умолчанию 32310.

Сервер системы, БД системы. Имена серверов и баз данных систем, которые обслуживает служба Workflow. Задачи указанных систем регистрируются в таблицах SBWorkflowProcessing и обрабатываются процессами SBWorkflowProc.

Подробнее Пример

<?xml version="1.0" encoding="windows-1251" standalone="no"?>
<Settings CheckInterval = "60"
              ProcessCount = "1"
              Timeout = "600"
              MaxMemoryAmount = "250"
WorkflowServicePort="32310">
<Settings Server = "SQLSERVER" Database="DIRECTUM"/>
</Settings>

 

© Компания DIRECTUM, 2018 Сообщество пользователей DIRECTUM
.navbar > a:hover { background: #FFD73B; }