external:progate:02_progate_configure:01_settings

Это старая версия документа!


Общие настройки ProGate

ProGate_settings.yaml - файл конфигурации модуля, он содержит все необходимые настройки для работы модуля.
Данный файл создается автоматически при первом запуске модуля.
После изменения параметров в данном файле, для вступлениях их в силу необходимо перезапустить модуль ProGate.

Настройки разбиты на 4 группы:

  • local_server - параметры подключения к кассовому серверу
  • log - данные справочников r_keeper
  • web_controller - параметры локального сервера модуля
  • code_settings - параметры работы шлюза доставки
# Локальный сервер 
local_server:
  # IP адрес на котором будет размещен сервер (str)
  host: 0.0.0.0
  # Порт сервера (int)
  port: 11070
  # Зашифрованный пароль для доступа к серверу (str)
  password: ""
  # Максимальное кол-во потоков для сервера (int)
  threadpool_size: 4
  • host - Подсеть, в рамках которой сервер ProGate принимает и обрабатывает запросы. Значение по умолчанию «0.0.0.0» (обрабатывать запросы из любой подсети).
    Важно! Если вы не знаете зачем нужен этот параметр - не меняйте его значение.
    Важно! Не устанавливать «127.0.0.1».
  • port - Порт на котором работает (принимает запросы) сервер ProGate.
  • password - пароль для авторизации в админку.
  • threadpool_size- количество потоков обработки. Изменять не рекомендуется!
# Логирование 
log:
  # Уровень логирования (int)
  level: 3
  # Срок хранения *.log файлов (int)
  retention_days: 7
  • level - Уровень логирования. Чем выше - тем подробнее. По умолчанию - 3. Возможные значения 1-10.
  • retention_days - Срок хранения *.log файлов (дней). По умолчанию - 7. Возможные значения 1-30.
# Настройки для веб-контроллера 
web_controller:
  # Интервал между сообщениями от контроллера (в секундах) (int)
  interval: 10
  • interval - как часто(время в секундах) контроллер будет пинговать сервер. По умолчанию - 10.
# Настройки гостевых кодов 
code_settings:
  # Дополнительное время к времени жизни каждого пропуска (в минутах) (int)
  delta_time: 0
  # Сколько дней хранить неактивные билеты в базе данных (int)
  days_to_delete: 7
  • delta_time - Дополнительное время действия билета(в минутах)
  • days_to_delete - Сколько дней хранить в базе данных билеты.
  • external/progate/02_progate_configure/01_settings.1693562616.txt.gz
  • Последнее изменение: 2023/09/01 13:03
  • leonid_sterligov