3

websocketEC2 で実行しているときに、socket.io () に問題があります。ノード インスタンスの前に http プロキシまたはロードバランサーをインストールしていません。ローカル環境で実行すると同じコードが正常に機能しますが、EC2 で再接続し続けます。また、EC2 インスタンスでも正常にxhr-polling動作します。

websocket以下は、トランスポートがおよびに設定されている場合の socket.io デバッグ ログ出力xhr-pollingです。

debug - discarding transport
debug - authorized
info  - handshake authorized aoiP_6qFnqiqEC3r2-0N
debug - setting request GET /socket.io/1/websocket/aoiP_6qFnqiqEC3r2-0N
debug - set heartbeat interval for client aoiP_6qFnqiqEC3r2-0N
debug - client authorized for 
debug - websocket writing 1::

warn  - websocket parser error: reserved fields must be empty
info  - transport end (undefined)
debug - set close timeout for client NxkBCtJqwOscfHzE0xba
debug - cleared close timeout for client NxkBCtJqwOscfHzE0xba
debug - cleared heartbeat interval for client NxkBCtJqwOscfHzE0xba
4

0 に答える 0