Я пытаюсь настроить keep-alive соединение для HAProxy. Однако HAProxy завершает соединение после некоторого времени ожидания, которое основано на моих попытках: min of (timeout keep-aliv, timeout client)
Вот конфигурация:
defaults
log global
mode http
option httplog
option dontlognull
option persist
option redispatch
option forwardfor
option http-keep-alive
timeout connect 5s
timeout check 5s
timeout client 31s
timeout server 600s
timeout http-keep-alive 300s
С этим Конфигурация tcpdump показывает, что HAProxy отправляет FIN, ACK после 31 с клиенту. Если я изменю http-keep-alive на 20 секунд, тогда FIN, ACK будет отправлено через 20 секунд. По сути, мне неясно, как лучше настроить HAProxy для использования высокого времени ожидания активности.