The FastCGI pool queue is full 的错误 解决

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,增大带宽,增大内存。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值