IIS 7.0 でホストされている Web サイトにアクセスするときにエラー メッセージ:「HTTP エラー 502.1-無効なゲートウェイ


現象


インターネット インフォメーション サービス (IIS) 7.0 上でホストされている Web サイトがあります。ただし、この Web サイトにアクセスするときに次のようなエラー メッセージが表示されます。
サーバー エラー"アプリケーション名"
HTTP エラー 502.1-無効なゲートウェイです。
HRESULT: 0X00000000
HRESULT の説明
CGI アプリケーションは、処理の許容時間を超過し、プロセスがシャット ダウンします。

原因


このような場合は、IIS は指定された CGI プロセスに要求を送信および IIS が応答を待機します。IIS が応答を受け取らない CGI プロセスから構成されている CGI のタイムアウト期間内とすると、「現象」に記載されているエラー メッセージが表示されます。

解決策


この問題を解決するには、理由を送信していない応答を IIS に適切なタイミングを決定する CGI アプリケーションをデバッグします。 CGI アプリケーションをデバッグする場合は、この問題を回避する CGIタイムアウトプロパティを増やすことで。これを行うには、以下の手順を実行します。
  1. [スタート] ボタンを実行] をクリックして、 inetmgr.exeと入力し、[ OK] をクリックします。
  2. IIS マネージャーは、サーバー名を展開し、 Web サイトを展開し、Web サイトを変更する] をクリックします。
  3. 機能ビューでは、 CGIをダブルクリックします。
  4. (Hh:mm:ss) のタイムアウト] ボックスに適切なタイムアウト値を入力し、enter キーを押しながら、し、[適用] をクリックします。