Настройка длительности запроса при разрыве соединения
При восстановлении интернет соединения все пользователи тената одновременно запрашивают текущую папку, что создает большую одномоментную нагрузку. Для уменьшения нагрузки в продукте введена случайная задержка запроса на обновление папки в диапазоне от 1 до n секунд. Значение n устаналивается с помощью переменной, указанной в таблице.
| Наименование сервиса * | Наименование переменной | Тип переменной | Размерность | Значение |
|---|---|---|---|---|
| etcd (CO) | config/wfe/ max.request.delay | integer | секунда | 60 (значение по умолчанию) |
Внимание
Для сохранения конфигурации при обновлении или переустановке продукта следует добавить переменную и значение в файл ~/install_co/group_vars/co_setup/main.yml
Управление функцией поддерживается на этапе развертывания продукта. Изменение значения переменной выполняется при запуске скрипта установки.
Для работы с ansible-playbook переменная принимает следующий вид:
openresty_wfe_max_request_delay
Пример команды настройки функции:
ansible-playbook playbooks/main.yml \
-e openresty_wfe_max_request_delay=100