0

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

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

WebSocket 连接到“ws://host”失败:一个或多个保留位打开: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

4

1 回答 1

0

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

  • 使异步 websockets 隧道选择加入
  • 添加配置我们在异步模式下阻塞线程的时间
  • 为同步路径上的上限添加配置
  • 避免沿升级的隧道发送错误响应
于 2015-04-06T20:00:32.227 回答