Перейти к содержанию

LUNA PLATFORM v.5.1.2#

Изменения

  • Добавлена возможность задавать количество \«рабочих процессов\» (workers) для сервисов. Запросы автоматически балансируются между активными процессами. Для задания количества процессов в Docker-контейнерах используется настройка WORKER_COUNT.

    Для увеличения количества экземпляров сервисов LUNA на одном сервере рекомендуется увеличивать количество \«рабочих процессов\», а не запускать дополнительные контейнеры сервисов.

    Не рекомендуется увеличивать количество \«рабочих процессов\» для сервиса Handlers при использовании GPU. Могут возникнуть проблемы при недостаточном количестве памяти GPU и \«рабочие процессы\» будут препятствовать друг другу.

    См. раздел \«Рабочие процессы\» в LP_Administration_Manual.pdf.

  • Добавлен функционал обновления настроек сервисов без перезагрузки самих сервисов. Настройки могут быть получены как из сервиса Configurator, так и из конфигурационных файлов.

    Для включения данной возможности в контейнерах используется переменная RELOAD_CONFIG.

    Период проверки обновлений настроек задаётся переменной RELOAD_CONFIG_INTERVAL.

    Обратите внимание, что во время изменения важных системных настроек (настроек баз данных, списка плагинов и др.) не следует отправлять в сервис запросы.

    См. раздел \«Автоматическая перезагрузка конфигураций\» в LP_Administration_Manual.pdf и раздел \«Configuration\» в \«ServiceManuals\» каждого сервиса.

  • В раздел конфигурации \«ADDITIONAL_SERVICES_USAGE\» добавлена настройка \«Matcher\» для включения и отключения использования CORE Matcher.

  • В сервис Faces добавлен функционал missing basic attributes. Функциональность позволяет:
  • Добавлен параметр \«DB_CONNECT_TIMEOUT\» в конфигурацию сервиса Events.
  • Удален скрипт dump_emails.py из сервиса Admin.