haproxy закрывает соединение через 1 минуту

#haproxy

#haproxy

Вопрос:

эта конфигурация

 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
  

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

Ответ №1:

Я думаю, это потому, что вы используете 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

Ответ №2:

     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. может быть, это проблема?