クライアントは Ext.js 埋め込みiframe
でのフォーム送信を使用して、圧縮ログファイルのダウンロードを要求しました。 Apache および JBoss 6 を持つサーバーにリクエストが送信されました。 servlet は、ログファイルを圧縮し、データベース操作を行い、圧縮ファイルを返します。
ちょうど2分後、504ゲートウェイタイムアウトサーバーは時間内に応答しませんでしたメッセージがブラウザーのネットパネルに表示されます。このエラーを修正するには?
servlet はログファイルの圧縮に時間がかかり、 Apache のタイムアウトは2分に設定されました。
httpd.conf ファイルの TimeOut Directive を増やすことでエラーが修正されました。
#
# Timeout: The number of seconds before receives and sends time out.
#
##Timeout 120
Timeout 600
私の場合、もっと簡単に。ブラウザでプロキシ拡張機能を無効にするのを忘れました。
Apacheエラーログを確認します。これは、ファイルサイズの制限の設定が低すぎる場合にも発生します。