下面我来给各位总结一在iis+php中使用FASTCGI加速php常见的一些FASTCGI Error错误总结,希望本文章对你会有所帮助。

‍FastCGI Error
The FastCGI Handler was unable to process the request. //FastCGI
处理程序无法处理请求。
——————————————————————————–


Error Details:

Unable to place a FastCGI process in a JobObject. Try disable the Application Pool CPU Limit feature ‍

//无法放置在JobObject FastCGI进程。尝试禁用应用程序池的CPU监视功能
Error Number: 5 (0x80070005).
Error Description: ?ü??·??ê?£
HTTP Error 500 – Server Error.
Internet Information Services (IIS)

根据上面的出错提示找到了原因,原来我在应用程序池中启用了CPU监视,‍FASTCGI模式不支持CPU监视,禁用CPU监视后就正常了。
FastCGI Error Error Number: -2147467259 (0x8000
FastCGI Error
The FastCGI Handler was unable to process the request.
Error Details:
The FastCGI process has failed frequently recently. Try the request again in a while
Error Number: -2147467259 (0x80004005).
Error Description: Î′Ö¸¶¨μÄ′íÎó
HTTP Error 500 – Server Error.
Internet Information Services (IIS)

FastCGI Error
The FastCGI Handler was unable to process the request.
Error Details:
The FastCGI process exited unexpectedly
Error Number: -1073741819 (0xc0000005).
Error Description: Unknown Error
HTTP Error 500 – Server Error.
Internet Information Services (IIS)

在网上找了一大堆资料和在国外论坛详细查询了下,一直没有找到解决办法。php.ini也不知道被我修改了多少次了,也不见效果。
无奈之下,发现php-cgi.exe是可以直接运行程序,双击运行一下,发现提示缺少msvcr71.dll,运行不成功,直接下载msvcr71.dll文件放到
C:/Windows/System/System32
C:/Windows/System
C:/Windows