複数のユーザーがいるPlayFramework1.2.5で実行されているアプリケーションがあります。
時折、ユーザーは数分前に機能していた特定のURLに対して324エラーを受け取り始めることがあります。(324 = Chromeでデータを受信しませんでした。サーバーは、IE8で接続を閉じました)。このメッセージを受信すると、引き続きエラーを受信します。
Play Frameworkが実行されているマシンに(Wireshark経由で)リクエストが到達しているのを確認できますが、リクエストがPlayコントローラーに到達していないようです。(コントローラーの最初のステップとしてのデバッグおよびトレースメッセージは、ログに出力されません)。2つの異なるコントローラーで問題が発生するのを見てきましたが、さらに影響が出る可能性があります。
ブラウザのキャッシュのクリア、履歴、クライアントの再起動、Playの再起動、サーバーの再起動はすべて違いがないようです。
他のブラウザは「壊れた」URLに正常にアクセスできます。「壊れた」クライアントは、同じアプリケーション内の他のURLにアクセスできます。
誰かが知っていますか:1)なぜこれが起こっているのか、または同じ問題が発生しているのかを知っていますか、または2)Playが爆撃または324を送信する可能性がある応答チェーンのどこかを知っていますか?2)何が問題になっているのかをより深く追跡するにはどうすればよいですか(たとえば、Nettyアクセスを追跡できますか?)
私は解決策に関する同様の問題を幅広く検索し、同様の324エラーを引き起こすルートファイル内のエラーへの参照をいくつか見つけることができますが、これらはすべて一貫性があり、再現可能であり、Play2.xに関連しているようです。しかし、悪いルートが324エラーを引き起こす可能性があるという事実は、ルーターがこれらの壊れた要求に対して何をしているのかをもっと詳しく知りたいということを意味します。
どんな助けでも大歓迎です!これは私を怒らせています!