このリンクの指示に従いました: How do you get Amazon's ELB with HTTPS/SSL to work with Web Sockets? Websocket で動作するように ELB をセットアップします (TCP モードで ELB を 443 から 8443 に転送します)。現在、wss でこの問題が発生しています。サーバーはメッセージ 1 を送信しますが、クライアントはそれを受信しません。数秒後、サーバーはメッセージ 2 を送信し、クライアントは両方のメッセージを受信します (両方のメッセージは約 30 バイトです)。問題をかなり簡単に再現できます。サーバー上で iptable でポート フォワーディングを設定し、クライアントがサーバー (ポート 443) に直接接続している場合、問題は発生しません。また、問題は wss にのみ発生するようです。ws は正常に動作します。
サーバーはjetty8を実行しています。
EC2 フォーラムをチェックしましたが、実際には何も見つかりませんでした。誰かが同じ問題を見たことがあるかどうか疑問に思っています。
ありがとう