<< Click to Display Table of Contents >> Интеллектуальные возможности > Сервисы Directum Ario > Администрирование сервисов Ario (Linux) > Конфигурирование настроек Ario Image Classifier Service |
Сервис Image Classifier Service настраивается в одноименной секции конфигурационного файла .env.
Структура секции:
# ImageClassifierService
dics_replicas = {Количество запускаемых копий сервиса Image Classifier Service}
dics_external_port = ${arioimageclassifierservice_port}
dics_debug = {Записывать в лог-файл отладочные сообщения}
dics_area = {Используемый раздел конфигурационного файла}
dics_queue_connection = ${rabbit_url}
dics_message_ttl_seconds = ${queues_message_ttl}
dics_prefetch_count = {Максимальное количество одновременно обрабатываемых запросов}
dics_multithreaded_predict = {Использовать многопоточность}
dics_server_url = ${elastic_apm_server_urls}
dics_metrics_interval = ${elastic_apm_metric_interval}
dics_span_frames_min_duration = ${elastic_apm_span_frames_min_duration}
dics_suffix = {Формат названия лог-файлов}
•dics_replicas. Количество запускаемых копий сервиса Image Classifier Service. Возможные значения: 0 – сервис DICS не будет запущен при следующем запуске сервисов, 1 – сервис DICS будет запущен при следующем запуске сервисов. Значение по умолчанию 1;
•dics_external_port. TCP-порт сервиса Image Classifier Service. Используется значение, указанное в конфигурационном файле .env в секции DL Services в параметре arioimageclassifierservice_port;
•dics_debug. Записывать в лог-файл отладочные сообщения. Возможные значения: True, False. Значение по умолчанию True;
•dics_area. Используемый в данный момент раздел конфигурационного файла. Используется для быстрого переключения между настройками окружения. Пример значения: develop;
•dics_queue_connection. Строка подключения к RabbitMQ. Используется значение, указанное в конфигурационном файле .env в секции RabbitMQ в параметре rabbit_url;
•dics_message_ttl_seconds. Время хранения сообщений об обработке документа в RabbitMQ в секундах. Используется значение, указанное в конфигурационном файле .env в параметре queues_message_ttl;
•dics_prefetch_count. Количество одновременно обрабатываемых запросов на сервисе. Значение по умолчанию 0. Если установлено такое значение, то оптимальное количество одновременно обрабатываемых запросов подбирается автоматически. Оно зависит от доступного ресурса системы, который рассчитывается как количество логических ядер процессора минус одно ядро для работы ОС. Формула для расчета параметра: (CPU-1)/2 с округлением вверх. Например, при CPU=8 доступный ресурс системы будет равен 7 (одно ядро отводится на работу ОС), а итоговое количество параллельно обрабатываемых запросов будет равно 4;
•dics_multithreaded_predict. Использовать несколько потоков при классификации изображения. Если сервис установлен на отдельном компьютере, установите значение True. Значение по умолчанию False;
•dics_server_url. Адрес сервиса Elastic APM Service. Используется значение, указанное в конфигурационном файле .env в секции Elastic APM Service в параметре elastic_apm_server_urls;
•dics_metrics_interval. Интервал сбора метрик о состоянии памяти и CPU. Используется значение, указанное в конфигурационном файле .env в секции Elastic APM Service в параметре elastic_apm_metric_interval;
•dics_span_frames_min_duration. Если при обработке документа возникла ошибка и время обработки превышает значение параметра, в лог-файл записывается не только факт ошибки, но и подробная информация о ней. Используется значение, указанное в конфигурационном файле .env в секции Elastic APM Service в параметре elastic_apm_span_frames_min_duration;
•dics_suffix. Формат названия лог-файлов. Значение по умолчанию %Y%m%d.
© Компания Directum, 2024 |