Настройка СУБП

Индивидуальная настройка каждого сервиса WorkFlow производится в конфигурационном файле модуля. Информацию о работе с журналом см. в разделе "Работа с журналом сообщений сервиса Workflow".

Журнал находится по адресу, указанному в конфигурационном файле модуля /usr/lib/docsvision/workflow/appsettings.json, в параметре DocsVision  Workflow  WorkflowServer.

Фрагмент файла appsettings.json:
  "DocsVision": {
    "Workflow": {
      "WorkflowServer": {
        "LogFile": "путь_к_файлу.log", (1)
        "TraceLevel": 4, (2)
        "LogFileDateTemplate": "u", (3)
        "IsolationMode": "1", (4)
        "MemorySize": "4096" (5)
      }
    }
}
1 Путь до файла журнала.
2 Уровень журналирования:
  • Off = 0,

  • Error = 1,

  • Warning = 2,

  • Info = 3,

  • Verbose = 4

3 Формат даты штампа времени в имени файла журнала. Форматы можно комбинировать, с подробной информацией можно ознакомиться в интернете.
4 Когда параметр Режим изоляции процесса установлен в значении 1, каждому обрабатываемому процессу будет выделяться личная сессия и личный набор шлюзов. Сессия и набор шлюзов будут находиться в эксклюзивном использовании процесса на время его обработки. Режим необходим для того, чтобы задержки и блокировки, возникающие в сессии/шлюзе из-за использования их неким процессом, по возможности (зависит от реализации шлюза), не влияли на другой процесс.

Используемые по умолчанию настройки сервиса WorkFlow оптимальны для большинства случаев. Менять их рекомендуется только после консультации со службами технической поддержки или консалтинга Docsvision.

5 Объем физической памяти, выделенной серверу управления процессами. По умолчанию значение параметра равно 4096 Мб. При изменении параметра следует принять во внимание следующие ограничения:
  • В редакциях Docsvision x86 значение параметра можно устанавливать любым, однако процесс в любом случае не сможет задействовать более 1,75 Гб оперативной памяти и при превышении этого значения примет решение о перезагрузке.

  • В редакциях Docsvision x64 значение параметра можно устанавливать любым, в зависимости от объёма доступной физической памяти. При этом процесс в любом случае не сможет задействовать более 1,75 Гб оперативной памяти и при превышении этого значения примет решение о перезагрузке. Процесс сможет задействовать весь выделенный ему объём оперативной памяти.