<< Click to Display Table of Contents >> Администрирование (Linux) > Конфигурирование настроек Выполнение изолированного кода |
Для повышения стабильности работы системы выполнение прикладного кода можно перенести с веб-сервера, сервиса выполнения блоков схем задач, сервиса асинхронных событий, сервиса отчетов, общего сервиса и сервиса интеграции на сервис изолированного кода. В секциях этих сервисов можно изменить настройки запуска сервиса изолированного кода. Для этого добавьте параметры:
•ISOLATED_HOST_OPERATION_TIMEOUT – тайм-аут выполнения изолированного кода в формате ЧЧ:ММ:СС, по умолчанию 1:00:00 (1 час). Если указано значение 0, тайм-аут отсутствует;
•ISOLATED_HOST_MAX_MEMORY_SIZE – максимально допустимый объем памяти в мегабайтах, который может использовать сервис, по умолчанию 3072.
ПРИМЕЧАНИЕ. Параметр влияет на загрузку формализованных документов или ответов по ним из сервиса обмена, например Диадок или СБИС. При загрузке всегда формируется печатная форма для титула покупателя или продавца в формате PDF. Эта логика реализована в изолированной области DpadConverter модуля ExchangeCore. Если организация ежедневно обрабатывает из сервиса обмена документы размером более 1 МБ, то для корректной загрузки больших документов в систему и создания их печатной формы рекомендуется увеличить значение параметра.
Значение также учитывается при расчете лимита на доступную оперативную память для docker-контейнера с сервисом Directum RX.
•ISOLATED_HOST_MEMORY_CHECK_INTERVAL – интервал между проверками используемой памяти в формате ЧЧ:ММ:СС, по умолчанию 00:00:15 (15 секунд).
•ISOLATED_HOST_ALLOWED_FAILED_MEMORY_CHECKS_COUNT – количество допустимых подряд идущих неудачных попыток проверки используемой памяти, по умолчанию 4;
•ISOLATED_HOST_FORBIDDEN_PORTS – порты, которые нельзя использовать сервисом изолированного кода.
Пример настройки в config.yml:
ISOLATED_HOST_FORBIDDEN_PORTS: '80; 443'
ISOLATED_HOST_MAX_MEMORY_SIZE: '3072'
ISOLATED_HOST_MEMORY_CHECK_INTERVAL: '00:00:15'
ISOLATED_HOST_ALLOWED_FAILED_MEMORY_CHECKS_COUNT: '4'
ISOLATED_HOST_OPERATION_TIMEOUT: '01:00:00'
© Компания Directum, 2024 |