Общие настройки ProGate
ProGate_settings.yaml - файл конфигурации модуля, он содержит все необходимые настройки для работы модуля.
Данный файл создается автоматически при первом запуске модуля.
После изменения параметров в данном файле, для вступлениях их в силу необходимо перезапустить модуль ProGate.
Настройки разбиты на 4 группы:
- local_server - параметры локального сервера модуля
- log - параметры логирования
- web_controller - параметры работы c контроллером
- code_settings - параметры гостевых кодов
local_server
# Локальный сервер local_server: # IP адрес на котором будет размещен сервер (str) host: 0.0.0.0 # Порт сервера (int) port: 11190 # Зашифрованный пароль для доступа к серверу (str) password: "" # Максимальное кол-во потоков для сервера (int) threadpool_size: 4
- host - Подсеть, в рамках которой сервер ProGate принимает и обрабатывает запросы. Значение по умолчанию «0.0.0.0» (обрабатывать запросы из любой подсети).
Важно! Если вы не знаете зачем нужен этот параметр - не меняйте его значение.
Важно! Не устанавливать «127.0.0.1». - port - Порт на котором работает (принимает запросы) сервер ProGate (по умолчанию 11190).
- password - пароль для авторизации в админку.
- threadpool_size- количество потоков обработки. Изменять не рекомендуется!
log
# Логирование log: # Уровень логирования (int) level: 3 # Срок хранения *.log файлов (int) retention_days: 7
- level - Уровень логирования. Чем выше - тем подробнее. По умолчанию - 3. Возможные значения 1-10.
- retention_days - Срок хранения *.log файлов (дней). По умолчанию - 7. Возможные значения 1-30.
web_controller
# Настройки для веб-контроллера web_controller: # Интервал между сообщениями от контроллера (в секундах) (int) interval: 10
- interval - как часто(время в секундах) контроллер будет пинговать сервер. По умолчанию - 10.
code_settings
# Настройки гостевых кодов code_settings: # Дополнительное время к времени жизни каждого пропуска (в минутах) (int) delta_time: 0 # Сколько дней хранить неактивные билеты в базе данных (int) days_to_delete: 7
- delta_time - Дополнительное время действия билета(в минутах)
- days_to_delete - Сколько дней хранить в базе данных билеты.