web-dev-qa-db-ja.com

504 Gateway Time-outサーバーは時間内に応答しませんでした。修正方法

クライアントは Ext.js 埋め込みiframeでのフォーム送信を使用して、圧縮ログファイルのダウンロードを要求しました。 Apache および JBoss 6 を持つサーバーにリクエストが送信されました。 servlet は、ログファイルを圧縮し、データベース操作を行い、圧縮ファイルを返します。

ちょうど2分後、504ゲートウェイタイムアウトサーバーは時間内に応答しませんでしたメッセージがブラウザーのネットパネルに表示されます。このエラーを修正するには?

18
Ricardo

servlet はログファイルの圧縮に時間がかかり、 Apache のタイムアウトは2分に設定されました。

httpd.conf ファイルの TimeOut Directive を増やすことでエラーが修正されました。

#
# Timeout: The number of seconds before receives and sends time out.
#
##Timeout 120
Timeout 600
23
Ricardo

私の場合、もっと簡単に。ブラウザでプロキシ拡張機能を無効にするのを忘れました。

0
Ruslan Novikov

Apacheエラーログを確認します。これは、ファイルサイズの制限の設定が低すぎる場合にも発生します。

0
Jack