Для Bpium BPM
Настройка конфигурационного файла (config.env)
Сервер локального хранилища Bpium BPM также использует переменные окружения для хранения настроек. Если переменные окружения не заданы, то Bpium BPM считывает их из файла «config.env», который находится в папке приложения Bpium BPM.
Любую переменную окружения можно передать с префиксом BPIUM_ или без префикса. Если указаны оба, то приоритет за тем что с префиксом. Примеры:
Без префикса:
С префиксом:
Параметры сервера бизнес процессов, совпадающие с параметрами приложением Bpium
|
| Публичный (локальный) адрес сервера. Пример: bpm.company.ru или 211.129.48.11. |
|
| Порт сервера процессов. По умолчанию: 2030. |
|
| Секретный код доступа. Придумайте уникальную строку. |
|
| Использовать SSL-сертификаты и протокол HTTPS. Значения: true/false. По умолчанию: false. |
Уникальные параметры сервера процессов
|
| Путь к файлу сертификата (crt). |
|
| Путь к файлу с ключом сертификата (key). |
|
| Публичный/локальный адрес хранилища Redis. |
|
| Порт хранилища Redis. |
|
| Пароль доступа к Redis. |
|
| Время пересинхронизации (мс). По умолчанию: 500 |
|
| Количество поток вычисления. По умолчанию 10. Не рекомендуется указывать меньше 4. Нет смысла указывать больше чем число ядер × 3. |
|
| Длина шага. Процессы исполняются шагами из нескольких компонентов, для распределения нагрузки между одновременно работающими (и потенциально зацикленными) процессами. По умолчанию: 100. |
|
| Таймаут на исполнение шага (мс), после которого исполнение считается неудачным. По умолчанию: BPM_STEP_SIZE × 10 × 1000. |
|
| Количество попыток исполнить шаг, если произошел сбой (например сервер умер во время работы). По умолчанию: 1. |
|
| Максимальная задержка между шагами (мс). Каждый последующий шаг исполняется с задержкой. Это сделано, чтобы изолировать зацикленные бесконечные процессы. С начала задержка близка к нулю, и постепенно квадратично увеличивается. По умолчанию: 3600 * 1000 (1 час). |
|
| Шаг, при котором достигается максимальная задержка. Влияет на скорость увеличения задержки между шагами. По умолчанию: 1000 (шагов). |
|
| Максимальное время исполнения процесса (мс). По истечению этого времени, процесс прерывается с ошибкой. По умолчанию: 604800 * 1000 (1 неделя) |
|
| Максимальный лимит на размер переменных в процессе (байт). По умолчанию: 102400 (100 кб). |
|
| Максимальное время вычисления выражения (мс). По истечению этого времени, компонент прерывается с ошибкой. По умолчанию: 500 (0,5 сек) |
|
| Максимальное время исполнения кода в компоненте Код (мс). По истечению этого времени, компонент прерывается с ошибкой. По умолчанию: 5000 (5 сек) |
|
| Логин на доступ к веб-консоли менеджера очереди Redis (доступна по адресу BPM_HOST/admin/). Держать ее открытой не рекомендуется, так как она создает большую нагрузку на Redis. По умолчанию: admin. |
|
| Пароль на доступ к веб-консоли очереди Redis. Если не задан — вход запрещен. По умолчанию: не задан. |
|
| Расширенные логи компонентов. Для полных логов добавить строку ниже server:*,bpmn-engine:*,listener,executor:worker,executor:worker:*,executor:service:bpium:*,bpm:web-request |
Bpium и Bpium BPM могут использовать общий файл, если стартуют из одной папки. Сервер процессов Bpium BPM может быть запущен и в другой папке или на другом сервере. В этом случае ему необходим отдельный конфигурационный файл с необходимыми для запуска и работы переменными. Конфигурационный файл размещается в папке приложения Bpium BPM.
Last updated