Tomcat6で実行されているTapestry-Spring-HibernateWebアプリがあり、1秒間に約1000のリクエストを処理します。ランダムに、明白な理由なしに、ページはブラウザにランダムな文字の束を表示するだけです。ただし、ページを更新すると正常に表示されます。Chromeの文字化けしたページのソースのスクリーンショットは次のとおりです。
これが私がこれまでに見つけたものです:
- ブラウザ固有ではないようです。ChromeとFirefoxでこれを目撃しましたが、ユーザーはIE7以降でもこれを報告しています。
- サーバーの負荷は、これがいつ発生するかとは相関関係がないようです。
- ページを更新すると、何も起こらなかったかのように、ページが正常に表示されます。
- サーバーまたはアプリケーションログに関連するものが何も表示されません
- ページのcontent-typeタグは
<meta content="text/html; charset=utf-8" http-equiv="content-type"/>
- 同じコンテナにデプロイされた他の2つのWebアプリがあります。1つはAlfrescoですが、これらはまったくこれを示していないようです。
私の質問は、誰かが以前にこれに遭遇したことがありますか?もしそうなら、彼らは私がどこから探し始めるべきかを私に教えてもらえますか?これは、コンテンツタイプが正しくないページや、サーバーが何らかの理由でページを処理できないなどの問題ですか?または、これはタペストリーまたはアプリケーション自体のフレームワークのバグである可能性がありますか?どんなポインタでも大歓迎です。この時点では、問題がどこにあるのかわからないため、これがServerFaultで発生するのか、ここにとどまるのかはわかりませんでした。