Проверка текущего времени сервера в HAProxy?

Я пытаюсь определить условие ACL в HAProxy, чтобы проверить текущее время сервера и основываясь на конкретном времени, я перенаправлю трафик на определенные внутренние серверы.

Но я не найти в документации HAProxy по чтению или извлечению текущей даты и времени.

Моя цель примерно такая в определении внешнего интерфейса:

acl check_time_is_ls_12 "logic: check current timehour < 12 "
use_backend   back_server1 if check_time_is_lt_12
use_backend   back_server2 unless check_time_is_lt_12
1
задан 11 September 2019 в 06:15
1 ответ

Я считаю, что то, что вам нужно, можно сделать с помощью API времени выполнения haproxy, описанного здесь: https://www.haproxy.com/blog/dynamic-configuration-haproxy-runtime -api / и cron jobs.

Я не знаю более простого решения. Вам это подходит?

1
ответ дан 3 December 2019 в 23:00

Теги

Похожие вопросы