У меня в основном есть следующая проблема: каждый раз, когда я добавляю
option http-server-close
к конфигурации haproxy (или в frontend или в разделе бэкенда), haproxy отправит Соединение: близкий заголовок в ответе - который является точно противоположностью того, какой, как предполагается, делает.
Я в основном пытаюсь сохранить клиентские соединения TCP через активный, но так как это, кажется, не работает, у меня не может быть этого, если я не использую (активный) режим по умолчанию, который сделает то же для серверной стороны - и я не хочу это.
Какие-либо решения? Действительно ли это - ошибка? Или я пропускаю что-то?
Нет, я думаю, это ожидаемо.
option http-server-close
Закроет соединение от HAProxy к бэкенду, но сохранит связь между клиентом и хапрокси-сервером.
HAProxy закроет соединение, если/когда произойдет таймаут, так что, возможно, вы захотите настроить опции http-keep-alive и timeout client
.