у нас есть небольшая странная проблема, с которой мы сталкиваемся уже несколько месяцев:
Нагрузка на наш кластер (http, длительные соединения keepalive с большим количеством очень коротких (‹100 мс) запросов) распределяется очень неравномерно. Все серверы настроены одинаково, но некоторые соединения, которые пропускают тысячи запросов в секунду, просто отправляются только на один сервер. Мы пробовали обе стратегии балансировки нагрузки, но это не помогло. Похоже, это строго связано с поддержкой активности.
Неправильный сервер имеет следующие настройки:
option tcpka
option http-pretend-keepalive
Создан ли option http-server-close
для решения этой проблемы? Если я правильно понял, он закроет и снова откроет множество соединений, что означает нагрузку на системы? Разве нет способа сохранить соединения открытыми, но в любом случае равномерно распределить трафик? Я пытался включить эту опцию, но она убивает все наши серверы под нагрузкой.