web-dev-qa-db-ja.com

IISサーバーからの504ゲートウェイタイムアウト

IISベースのWebサーバーを使用していますが、WebサーバーからデータをフェッチしようとしているInforアプリケーションを使用しています。ただし、大量のデータがあり、クエリが60秒を超えて実行されると、ゲートウェイタイムアウトエラー(504)が発生します。

たとえば2分または5分まで増加するように構成をどこに設定しますか?どんな助けでもいただければ幸いです。

5
Ajesh

他の回答が示唆しているように、ARRを使用している場合は、文書化されていない別の設定があり、多くの場合、502が発生します。

https://serverfault.com/questions/259857/why-does-web-farm-framework-keep-marking-my-wfes-as-unhealthy/522774#522774

http://forums.iis.net/t/1183539.aspx/1

1
Matt Evans

ARRがインストールされているようです。その場合、次の手順に従ってタイムアウト設定を変更できます。

  1. 開くIISマネージャー。
  2. アプリケーションリクエストルーティングキャッシュを開きます。
  3. [アクション]メニューから[サーバープロキシ設定...]を開きます。
  4. タイムアウト(秒)をより大きな値に増やします。

これを設定できるもう1つの場所は、IIS Managerのサーバーファームの下です。サーバーファームを選択し、[プロキシ]をクリックします。タイムアウト(秒)をより大きな値に設定します。