Назад | Перейти на главную страницу

как масштабировать HAProxy на основе maxconn

Есть ли способ отслеживать / получать значение текущего maxconn и на основе этого значения добавить больше экземпляров?

В настоящее время у меня установлено 3 HAProxy с maxconn 1000 Я достиг предела, когда страница статистики недоступна.

Поэтому хотелось бы знать / предотвратить масштабирование по горизонтали, когда я близок к достижению этого предела.

Любые идеи?

Загляните в mesos haproxy https://github.com/mesosphere/marathon-lb. Настройка занимает некоторое время, но потом вы можете масштабировать ее по горизонтали.

Вы можете использовать сокет статистики, если он у вас включен, чтобы получать информацию об экземпляре HAProxy, и на основе этого вы можете выполнять некоторые действия.

Возможность горизонтального масштабирования зависит от вашей среды, в основном вы берете значение из сокета статистики, выполняете некоторые оценки и - при необходимости - вызываете API вашей среды для запуска нового экземпляра HAProxy, настройки его и подключения к вашему приложению.