【问题标题】:Apache HTTPD Websocket Tunnel Plugin ErrorApache HTTPD Websocket 隧道插件错误
【发布时间】:2015-03-25 16:28:15
【问题描述】:

通过 Apache ws 隧道插件间歇性连接时,我的 websocket 连接无法连接。直接访问应用服务器时,连接始终有效。

我看到以下错误。 WebSocket 握手期间出错:状态行无效

到“ws://host”的 WebSocket 连接失败:一个或多个保留位打开:reserved1 = 1、reserved2 = 0、reserved3 = 0 而有时 WebSocket 连接到 'ws://host' 失败:无法识别的帧操作码:12

有时 WebSocket 握手期间出错:状态行不以 CRLF ui-toolkit-vendor.js:21965 结尾

基础设施 带有 mod_proxy_wstunnel 和 mod_proxy_balancer 模块的 Apache HTTPD 2.4.9

【问题讨论】:

    标签: apache spring-websocket mod-proxy-balancer


    【解决方案1】:

    移植到 2.4.9 版本的 ws 隧道模块有几个错误,这些错误后来在 2.4.12 版本中得到修复。请从 SVN 日志中找到摘录。 修订版 1587075 -(查看)(下载)(注释)-[选择差异] 由 covener 修改 Sun Apr 13 18:41:05 2014 UTC(11 个月,3 周前) 文件长度:20119 字节 与以前的 1587057 不同(彩色) 几个相关的 mod_proxy_wstunnel 更改很难分开:

    • 选择加入异步 websockets 隧道
    • 添加配置我们在异步模式下阻塞线程的时间
    • 为同步路径上的上限添加配置
    • 避免沿升级后的隧道发送错误响应

    【讨论】:

      猜你喜欢
      • 2019-04-12
      • 2017-04-28
      • 2014-07-23
      • 1970-01-01
      • 1970-01-01
      • 2023-03-17
      • 2017-09-29
      • 2019-02-10
      • 2014-07-24
      相关资源
      最近更新 更多