<< Click to Display Table of Contents >> Интеллектуальные возможности > Сервисы Directum Ario > Администрирование сервисов Ario (Linux) > Конфигурирование настроек Ario Fact Extractor Base Service |
Сервис Fact Extractor Base Service настраивается в одноименной секции конфигурационного файла .env.
Структура секции:
# FactExtractorService
dfes_replicas = {Количество запускаемых копий сервиса Fact Extractor Service}
dfes_external_port = ${ariofactextractorservice_port}
dfes_debug = {Записывать в лог-файл отладочные сообщения}
dfes_area = {Используемый раздел конфигурационного файла}
dfes_queue_connection = ${rabbit_url}
dfes_message_ttl_seconds = ${queues_message_ttl}
dfes_prefetch_count = {Максимальное количество одновременно обрабатываемых запросов}
dfes_server_url = ${elastic_apm_server_urls}
dfes_metrics_interval = ${elastic_apm_metric_interval}
dfes_span_frames_min_duration = ${elastic_apm_span_frames_min_duration}
dfes_suffix = {Формат названия лог-файлов}
•dfes_replicas. Количество запускаемых копий сервиса Fact Extractor Base Service. Возможные значения: 0 – сервис DFES не будет запущен при следующем запуске сервисов, 1 – сервис DFES будет запущен при следующем запуске сервисов. Значение по умолчанию 1;
•dfes_external_port. TCP-порт сервиса Fact Extractor Base Service. Используется значение, указанное в конфигурационном файле .env в секции DL Services в параметре ariofactextractorservice_port;
•dfes_debug. Записывать в лог-файл отладочные сообщения. Возможные значения: True, False. Значение по умолчанию True;
•dfes_area. Используемый в данный момент раздел конфигурационного файла. Используется для быстрого переключения между настройками окружения. Пример значения: develop;
•dfes_queue_connection. Строка подключения к RabbitMQ. Используется значение, указанное в конфигурационном файле .env в секции RabbitMQ в параметре rabbit_url;
•dfes_message_ttl_seconds. Время хранения сообщений об обработке документа в RabbitMQ в секундах. Используется значение, указанное в конфигурационном файле .env в параметре queues_message_ttl;
•dfes_prefetch_count. Количество одновременно обрабатываемых запросов на сервисе. Значение по умолчанию 0. Если установлено такое значение, то оптимальное количество одновременно обрабатываемых запросов подбирается автоматически. Оно зависит от доступного ресурса системы, который рассчитывается как количество логических ядер процессора минус одно ядро для работы ОС. Формула для расчета параметра: (CPU-1)/2 с округлением вверх. Например, при CPU=8 доступный ресурс системы будет равен 7 (одно ядро отводится на работу ОС), а итоговое количество параллельно обрабатываемых запросов будет равно 4.
ПРИМЕЧАНИЕ. Количество одновременно обрабатываемых запросов на экспорт или импорт прикладной разработки всегда равно 1, вне зависимости от установленного в параметре значения;
•dfes_server_url. Адрес сервиса Elastic APM Service. Используется значение, указанное в конфигурационном файле .env в секции Elastic APM Service в параметре elastic_apm_server_urls;
•dfes_metrics_interval. Интервал сбора метрик о состоянии памяти и CPU. Используется значение, указанное в конфигурационном файле .env в секции Elastic APM Service в параметре elastic_apm_metric_interval;
•dfes_span_frames_min_duration. Если при обработке документа возникла ошибка и время обработки превышает значение параметра, в лог-файл записывается не только факт ошибки, но и подробная информация о ней. Используется значение, указанное в конфигурационном файле .env в секции Elastic APM Service в параметре elastic_apm_span_frames_min_duration;
•dfes_suffix. Формат названия лог-файлов. Значение по умолчанию %Y%m%d.
© Компания Directum, 2024 |