2

このエラーは、特定のホストでのみ発生し、symfony2 アプリケーションでのみ発生します。このエラーは、s2 で生成されたすべてのエラー ページ (404、500 など) に表示されます。他の 2 つの実稼働サーバー (および 3 つのローカル サーバー) で symfony2 を使用していますが、この問題は発生しませんでした。また、このサーバーで他のフレームワーク (CodeIgniter など) で記述された多くのアプリケーションをホストしてきましたが、そのような問題は一度もありませんでした。

この問題はブラウザでのみ発生します。たとえば、存在しないルートにアクセスした場合:このサーバーでホストされているライブ s2 アプリの例

同じ uri を curlしようとすると、適切な出力 (HTML 形式の 404 エラー ページ) が表示されます。

http ヘッダーを調べたときに、通常のページとエラー ページで見つかった唯一の違いは、通常のページの次の要求ヘッダーでした。

Accept-Encoding:    gzip, deflate

エラーページにいる間、私は次のことを読みました:

Accept-Encoding:    gzip, deflate, sdch

これをサーバー管理者に相談したところ、彼は自分の apache サーバーに sdch 構成が表示されないことを確認しました。また、構成に応じて一部のサーバーで symfony2 がこのエンコーディングを強制するという情報も見つかりませんでした。他のマシンでは、このリクエスト ヘッダーに sdch が表示されていないためです。

これが理由である可能性もあり、そうである必要もありませんが、今のところ私は無知です..

おそらく問題を引き起こすモジュールがこのサーバーにロードされている可能性はありますか? 調査を続けるにはどうすればよいですか?

4

0 に答える 0