0

断続的に Apache ws トンネル プラグインを介して接続すると、Websocket 接続が失敗します。アプリサーバーに直接アクセスすると、接続は常に機能します。

以下のエラーが表示されます。WebSocket ハンドシェイク中のエラー: 無効なステータス行

'ws://host' への WebSocket 接続が失敗しました: 1 つ以上の予約済みビットがオンになっています: 予約済み 1 = 1、予約済み 2 = 0、予約済み 3 = 0、および場合によっては 'ws://host' への WebSocket 接続が失敗しました: 認識できないフレーム オペコード: 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 - (view) (download) (annotate) - [select for diffs] Modified Sun Apr 13 18:41:05 2014 UTC (11 か月、3 週間前) by covener ファイルの長さ: 20119 バイト 以前との差分1587057 (色付き) 関連する mod_proxy_wstunnel のいくつかの変更は、切り離すのが困難です。

  • 非同期 Websockets トンネルをオプトインにする
  • 非同期モードでスレッドをブロックする時間の構成を追加します
  • 同期パスにキャップの構成を追加します
  • アップグレードされたトンネルにエラー応答を送信しないようにする
于 2015-04-06T20:00:32.227 に答える