1. ホーム
  2. php

[解決済み] FastCGI プロセスが設定されたアクティビティタイムアウトを超えました。

2022-02-17 03:22:53

質問

私は、.csvファイルを取得し、.csvファイル内の各ユーザーのアカウントを作成し、その情報をアップロードする関数を構築しています。

私の問題は、.csvファイル内の数千のエントリでこれを行うことができるようにする必要があることですが、問題は、以下のようにタイムアウトエラーが発生することです。

HTTP Error 500.0 - Internal Server Error
c:\php-fastcgi\php-cgi.exe - The FastCGI process exceeded configured activity 
                             timeout
Detailed Error Information

Module -
FastCgiModule

Notification - 
ExecuteRequestHandler

Handler - 
PHP_via_FastCGI

Error Code -
0x80070102

以下は私のCSV関数です。

http://jsfiddle.net/fS4t4/ - これはPHPで、私はそれをjavascriptのセクションに放り込むだけです。

これを修正する方法は?

UPDATE: 私のプロバイダーはWinhostです。

解決するには?

次のページへ %windir%\system32\inetsrv\fcgiext.ini で、ActivityTimeoutパラメータを探し、[php]セクションにコピーしてください。パラメータを好きな値に変更し、コメントアウトされていないことを確認します。IISを再起動すると、正常に動作するはずです。

activityTimeout は、IIS マネージャーの server/IIS/FastCGI Settings/Edit からも設定できます(IIS7 以降)。