Веб-сокет HaProxy LoadBalancing

Мы используем haproxy для балансировки нагрузки подключения websocket к 4 серверам node.js.

Однако мы замечаем, что в prod unlink dev мы закрываем веб-узел (клиент обновляет страницы или закрывает браузер и т. д.) Веб-сокет удаляется между клиентом и LB, но не удаляется между LB и узлом.

Мне не хватает какой-то конфигурации?

Я не могу поделиться всем файлом конфигурации, но вот несколько значений по умолчанию:

defaults
    log     global
    mode    http
    option  httplog
    option  dontlognull
    option  log-health-checks
    retries 3
    option  redispatch
    option  httpclose
    maxconn 3000
    timeout connect 5000
    timeout client 50000
    timeout server 50000
    timeout tarpit 1000
Альтернативные WebSockets для netty/java: удвоение пропускной способности небольших сообщений
Альтернативные WebSockets для netty/java: удвоение пропускной способности небольших сообщений
Этот пост - краткая презентация netty-websocket-http1 - альтернативной netty/java реализации RFC6455 - протокола WebSocket.
Очень простая установка Websocket с помощью Deno без каких-либо пакетов
Очень простая установка Websocket с помощью Deno без каких-либо пакетов
Здесь мы рассмотрим, как можно использовать Websocket в Deno и развернуть его в Deno deploy. Мы будем слушать Websocket, а также отправлять сообщения.
0
0
867
1

Ответы 1

Решено добавление

timeout http-keep-alive 300s

http-close-server

Другие вопросы по теме