第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

HAProxy + WebSocket斷開連接

HAProxy + WebSocket斷開連接

富國滬深 2019-11-07 11:15:17
我正在使用HAProxy在子域上將請求發(fā)送到node.js應用程序。我無法使WebSockets正常工作。到目前為止,我只能使客戶端建立WebSocket連接,但是之后很快就會斷開連接。我在ubuntu上。我一直在使用的各種版本socket.io和node-websocket-server。客戶端是Safari或Chrome的最新版本。HAProxy版本是1.4.8這是我的HAProxy.cfgglobal     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      50000frontend HTTP_PROXY    bind *:80     timeout client  86400000    #default server    default_backend NGINX_SERVERS    #node server    acl host_node_sockettest hdr_beg(host) -i mysubdomain.mydomainuse_backend NODE_SOCKETTEST_SERVERS if host_node_sockettestbackend NGINX_SERVERS server THIS_NGINX_SERVER 127.0.0.1:8081backend NODE_SOCKETTEST_SERVERStimeout queue   5000timeout server  86400000server THIS_NODE_SERVER localhost:8180 maxconn 200 check我已經拖網和郵件列表,但無法獲得任何建議的解決方案。(ps這可能是由于serverfault,但SO上還有其他HAProxy問題,所以我選擇在此處發(fā)布)
查看完整描述

3 回答

?
慕桂英3389331

TA貢獻2036條經驗 獲得超8個贊

升級到最新版本的socket.io(npm install socket.io@0.6.8已修補以與HAProxy一起使用的0.6.8->),并下載最新版本的HAProxy。


這是一個示例配置文件:


global

    maxconn     4096 # Total Max Connections. This is dependent on ulimit

    nbproc      2


defaults

    mode        http


frontend all 0.0.0.0:80

    timeout client 5000

    default_backend www_backend

    acl is_websocket hdr(Upgrade) -i WebSocket

    acl is_websocket hdr_beg(Host) -i ws


    use_backend socket_backend if is_websocket


backend www_backend

    balance roundrobin

    option forwardfor # This sets X-Forwarded-For

    timeout server 5000

    timeout connect 4000

    server server1 localhost:8081 weight 1 maxconn 1024 check

    server server2 localhost:8082 weight 1 maxconn 1024 check

    server server3 localhost:8083 weight 1 maxconn 1024 check


backend socket_backend

    balance roundrobin

    option forwardfor # This sets X-Forwarded-For

    timeout queue 5000

    timeout server 5000

    timeout connect 5000

    server server1 localhost:8081 weight 1 maxconn 1024 check

    server server2 localhost:8082 weight 1 maxconn 1024 check

    server server3 localhost:8083 weight 1 maxconn 1024 check


查看完整回答
反對 回復 2019-11-07
  • 3 回答
  • 0 關注
  • 1490 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號