php大文件上传,fastcgi大文件上传,出现中断或者上传失败的解决方法

php大文件上传,fastcgi大文件上传,出现中断或者上传失败的特征,fastcgi报错

  1. FastCGI Error 
  2. The FastCGI Handler was unable to process the request.  
  3. -------------------------------------------------------------------------------- 
  4.  
  5. Error Details: 
  6.  
  7. The FastCGI process exceeded configured activity timeout  
  8. Error Number: 995 (0x800703e3).  
  9. Error Description: 

或者上传大文件几分钟之后突然重新开始上传,表示上传失败。

一直以为是php.ini配置(可参考本站文章:php上传大文件失败的解决办法)的问题,但是改过之后还是如此。经过查找资料是反复试验,解决方法如下:

修改FastCgi的配置文件“fcgiext.ini”,位于目录“C:\WINDOWS\system32\inetsrv”下。

在“fcgiext.ini”最末php的配置内容下增加一些参数,如下:

  1. [Types] 
  2. php=PHP 
  3. [PHP] 
  4. ExePath=C:\PHP\php-cgi.exe 
  5. InstanceMaxRequests=10000 
  6. EnvironmentVars=PHP_FCGI_MAX_REQUESTS:10000 
  7. RequestTimeout=500 
  8. ActivityTimeout=900 

转载请注明:代码家园 » php大文件上传,fastcgi大文件上传,出现中断或者上传失败的解决方法

评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)