iisでphp最大実行時間を設定
1007 ワード
php :
The FastCGI process exceeded configured request timeout;
FastCGI process exceeded configured activity timeout ;
iis下fastcgiモードでphpスクリプトを実行します.
まずfastcgiの最大実行時間を設定し、phpスクリプト時間を設定してから有効になります.すなわちfastcgiの最大活動時間を900 sとするとphpはset_time_limit(max)関数、maxは[0900]で有効で、900より大きいとfastcgiが切断されます.
iis下fastcgi実行時間設定方法:
“C:/WINDOWS/system32/inetsrv/fcgiext.ini” php , :
[Types]
php=PHP
[PHP]
ExePath=C:/PHP/php-cgi.exe
InstanceMaxRequests=10000
EnvironmentVars=PHP_FCGI_MAX_REQUESTS:10000
RequestTimeout=500
ActivityTimeout=900
: 90s
phpスクリプトの最大実行時間の設定方法:
1.、 php.ini
max_execution_time = 45;
2、 PHP ini_set
ini_set("max_execution_time", "45");
3、 set_time_limit
set_time_limit(45);
0 , 30 。 ,