Desconexión de HAProxy + WebSocket

Estoy usando HAProxy para enviar solicitudes, en un subdominio, a una aplicación node.js.

No puedo hacer que WebSockets funcione. Hasta ahora solo he podido hacer que el cliente establezca una conexión WebSocket, pero luego hay una desconexión que ocurre muy pronto.

Estoy en ubuntu He estado usando varias versiones desocket.io ynode-websocket-server. El cliente es las últimas versiones de Safari o Chrome. La versión de HAProxy es 1.4.8

Aquí está mi HAProxy.cfg

global 
    maxconn 4096 
    pidfile /var/run/haproxy.pid 
    daemon 

defaults 
    mode http 

    maxconn 2000 

    option http-server-close
    option http-pretend-keepalive

    contimeout      5000
    clitimeout      50000
    srvtimeout      50000

frontend HTTP_PROXY
    bind *:80 

    timeout client  86400000

    #default server
    default_backend NGINX_SERVERS

    #node server
    acl host_node_sockettest hdr_beg(host) -i mysubdomain.mydomain

use_backend NODE_SOCKETTEST_SERVERS if host_node_sockettest


backend NGINX_SERVERS 
server THIS_NGINX_SERVER 127.0.0.1:8081

backend NODE_SOCKETTEST_SERVERS
timeout queue   5000
timeout server  86400000

server THIS_NODE_SERVER localhost:8180 maxconn 200 check

He rastreado la web y la lista de correo, pero no puedo obtener ninguna de las soluciones sugeridas para trabajar.

(p.s. esto podría ser por defecto del servidor, pero hay otra pregunta de HAProxy en S.O, por lo que he elegido publicar aquí)

Respuestas a la pregunta(4)

Su respuesta a la pregunta