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