haproxy закрыть соединение через 1 минуту - PullRequest
0 голосов
/ 19 марта 2019

этот конфиг

frontend https_frontend
bind *:4055
mode tcp
maxconn 8192
use_backend https_web

backend https_web
mode tcp
balance roundrobin
option http-keep-alive
server haproxy2 xxx.xxx.xxx.xxx:4055 send-proxy-v2

новое соединение отправляет пакеты keep-alive каждые 30 секунд. но соединение обрывается через 1 минуту

Ответы [ 2 ]

0 голосов
/ 20 марта 2019
    frontend https_frontend
    bind *:4055
    mode tcp
    maxconn 8192
    use_backend https_web

    backend https_web
    mode tcp
    balance roundrobin
    timeout client 600000
    timeout server 600000
    server haproxy2 147.78.65.172:4055 send-proxy-v2

теперь я отправляю пакеты поддержки активности и реальные данные каждые 30 секунд

но сталь падает через 2 минуты

это не запрос http / https. его пример tcp-связи с данными rand. может это проблема?

0 голосов
/ 20 марта 2019

Я думаю, это потому, что вы используете mode tcp, но option http-keep-alive - это опция mode http.В этом случае, скорее всего, будет использовано любое значение, которое у вас есть для timeout client или timeout server до разрыва соединения.

Для получения дополнительной информации о option http-keep-alive и mode http см .:

https://www.haproxy.com/documentation/aloha/7-5/traffic-management/lb-layer7/http-modes/#http-modes-in-haproxy

...