WebSocket请求和一般的Http请求不一样,它会长时间保持一个connection,Haproxy反向代理WebSocket请求需要用到timeout tunnel参数,否则这个链接可能就会提前关闭。例如:

defaultstimeout tunnel 1htimeout client-fin 30s

参考资料:

  • Websockets load-balancing with HAProxy
  • Haproxy Doc - timeout tunnel
  • InfoQ - WebSocket Proxy Servers

Haproxy反向代理WebSocket的方法相关推荐

  1. nginx反向代理websocket 小坑

    nginx 反向代理websocket 的小坑 现象 第一坑 第二坑 小结 现象 因为小程序,有域名有个websocket 需要做个反向代理,按照需求测试和生产都给做了反向代理. 给他们配置过测试环境 ...

  2. 【转】Nginx服务器的反向代理proxy_pass配置方法讲解

    [转]Nginx服务器的反向代理proxy_pass配置方法讲解 转自:http://www.jb51.net/article/78746.htm 就普通的反向代理来讲 Nginx的配置还是比较简单的 ...

  3. Nginx反向代理WebSocket服务连接报错:WebSocket connection to “wssxxxxxx“ failed

    最近使用 node.js 搭建 WebSocket 服务,在本地测试 connection 都是正常,于是部署到 Linux 服务上,需要用 Nginx 来反向代理 WebSocket 服务.浏览器控 ...

  4. nginx反向代理配置 多个_实例分享:Nginx学习之反向代理WebSocket配置实例

    写在开始 去年,做过一款竞赛打分的APP.具体需求,同组教师之间可以相互通信,及时通知同组人员,其他组员做了那些操作(当然,这只是针对特定操作). 实现方案 采用目前比较成熟的WebSocket技术, ...

  5. linux运维、架构之路-HAProxy反向代理

    一.HAProxy介绍          专业反向代理,支持双机热备支持虚拟主机,配置简单,拥有非常不错的服务器健康检查功能,当其代理的后端节点出现故障, HAProxy会自动将该服务器摘除,故障恢复 ...

  6. xray反向代理失败修复方法

    nginx和xary都启动成功,没发现错误提示,但无法使用. 1.检查反向代理网址出现 502 Bad Gateway 正常显示应该是 Bad Request 2.检查nginx错误日志 cat /v ...

  7. nginx反向代理模块配置详解_Nginx服务器的反向代理proxy_pass配置方法讲解

    就普通的反向代理来讲 Nginx的配置还是比较简单的,如: location ~ /* { proxy_pass http://127.0.0.1:8008; } 或者可以 location / { ...

  8. haproxy 反向代理 tomcat (https、负载均衡)

    背景: 情况是这样的,我们要支撑高并发业务,需要多个web服务器来支持,如果一台机器只部署一个tomcat的话,那资源没有办法充分利用,所以我们的办法是在一台物理机部署数十个tomcat,前端使用ha ...

  9. Nginx反向代理WebSocket

    http {upstream websocket {server 192.168.1.1:8010;}server {listen 8020;location / {proxy_pass http:/ ...

最新文章

  1. java focuslistene_Java:FocusListener接口
  2. tcpdump抓取HTTP包
  3. .NET Framework Client Profile/.net framework 客户端配置
  4. 工作线程AfxBeginThread的使用
  5. iOS VideoToolBox decoder解码失败(-12909和-12911)问题解决
  6. 分布式、微服务与集群的区别
  7. libQt5Core.so: undefined reference to `dlclose@GLIBC_2.4'
  8. Java项目源码分享——适合新手练手的Java Web项目
  9. Selenium+Appium底层原理
  10. 银联二维码支付之主扫、被扫、查询接口
  11. 延时消抖c语言,蓝桥杯练习(二)按键的使用和延时消抖
  12. 金融知识图谱有什么?
  13. signature=4a882a48c4a4b2b41835e11b6fafa69f,ABB 38SC980002R375
  14. 基于遗传算法解决城市TSP问题
  15. EasyAdmin极简社区论坛系统源码
  16. 广告轮播图的前后台实现
  17. c程序中的实型常量都是双精度浮点型常量
  18. 重装系统win11服务器未响应怎么修复操作
  19. Spring中的一些常用注解
  20. ubuntu下手动安装gnome插件

热门文章

  1. [Python] L1-026. I Love GPLT-PAT团体程序设计天梯赛GPLT
  2. L2-022 重排链表-PAT团体程序设计天梯赛GPLT
  3. 蓝桥杯 ALGO-81 算法训练 动态数组使用
  4. 全局变量只能初始化不能赋值
  5. Java 读写txt文件 中文乱码问题
  6. JAVA ActiveMQ消息发送和接收
  7. 参数传值,for循环,数组,对象。
  8. docker中使用的镜像加速器可以自己生成
  9. 快应用采坑与flex布局讲解
  10. 中国人工智能学会通讯——基于视频的行为识别技术 1.5 基于深度学习的视频识别方法...