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

хеш haproxy, который учитывает уже подключенные соединения

Мы настроили haproxy 1.5 и используем хэш на основе карты (по умолчанию).

Например, у нас есть два внутренних сервера. Сервер A и Сервер B.
Клиенты 1,2,3,4,5 перейдут на тот же сервер.

Например
Клиент 1,2,3 подключен к серверу A согласно хешу.
Сервер A разбился.
haproxy переносит их на Сервер B.
Сервер А восстанавливается.
Клиент 4,5 подключен к серверу A

Проблема в том, что 1,2,3 остаются подключенными к серверу B, но согласно обновленному хешу они должны быть связаны с сервером A.

Мы хотим, чтобы все клиенты 1,2,3,4,5 были подключены к одному серверу.

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

Какой хэш мы должны использовать в этом случае или есть какая-то другая конфигурация, которую мы должны использовать?

Ответил Вилли по списку рассылки.

столы с палками - это функция, которую мы ищем.