The FastCGI Handler was unable to process the request.
Error Details:
- The FastCGI pool queue is full
- Error Number: 4 (0×80070004).
- Error Description: ϵͳÎÞ·¨´ò¿ªÎļþ¡£
HTTP Error 500 – Server Error.
Internet Information Services (IIS)
错误翻译:
FastCGI经理无法处理请求
错误细节:
超出的FastCGI过程配置了活动暂停
错误数字: 258 (0×80070102)。
误差描述: 被计时的等待操作。
HTTP错误500 -服务器错误。
互联网信息服务(IIS)
出现以上问题主要是由于网站访问量过大,服务器无法相应所致,也有可能是由于fastcgi没配置好。
解决办法:
1、给users对php目录读取和运行的权限;
2、调整fcgiext.ini配置,增到最大连接数“MaxRequests”:
[Types]
php=PHP
[PHP]
ExePath=C:\PHP\php-cgi.exe
InstanceMaxRequests=10000
EnvironmentVars=PHP_FCGI_MAX_REQUESTS:10000
RequestTimeout=500
ActivityTimeout=900
我修改的是:
InstanceMaxRequests=200
EnvironmentVars=PHP_FCGI_MAX_REQUESTS:1000
ActivityTimeout=30
RequestTimeout=30
3、升级服务器硬件,增大CPU,增大带宽,增大内存。
本文详细解析了FastCGI处理请求时出现的错误及其解决方案,包括给PHP目录设置权限、调整fcgiext.ini配置以增加最大连接数,以及升级服务器硬件以应对高访问量。通过实施这些步骤,可以有效解决服务器响应延迟或无法响应的问题。
341

被折叠的 条评论
为什么被折叠?



