解决The FastCGI pool queue is full问题

调整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

当然并不是只要增加这个配置就可以了,我们可以根据自己服务器的配置来具体的看配置参数多少为好,具体多少GB或CPU我们都可以测试了,这个没有一个标准的配置说明了,智者见智了。

时间: 2024-09-17 16:10:29

解决The FastCGI pool queue is full问题的相关文章

解决:The FastCGI process exceeded configured

  IIS6+fastcgi下PHP运行超时问题解决办法:使用过程中有报错The FastCGI process exceeded configured request timeout解决办法如下:     FastCgi的配置文件"fcgiext.ini",位于目录"C:WINDOWSsystem32inetsrv"下.     在"fcgiext.ini"最末php的配置内容下增加一些参数,如下: [Types] php=PHP [PHP]

ASP.NET Process Model之一 IIS 和 ASP.NET ISAPI_win服务器

前几天有一个朋友在MSN上问我"ASP.NET 从最初的接收到Http request到最终生成Response的整个流程到底是怎样的?"我觉得这个问题涉及到IIS和ASP.NETASP.NET Runtime的处理模型的问题,并不是三言两语就能说清楚的,所以决定写这样一篇介绍IIS和ASP.NET Runtime Process Model的文章,谈谈我对此的一个粗浅的认识,如果有什么不对的地方,希望大家及时指正. 这篇文章大体分为两个部分,第一部分我将谈谈IIS的两个不同的版本-I

ASP.NET Process Model之一:IIS 和 ASP.NET ISAPI

ASP.NET Process Model索引 ASP.NET Process Model之一:IIS 和 ASP.NET ISAPI ASP.NET Process Model之二:ASP.NET Http Runtime Pipeline[上篇] ASP.NET Process Model之二:ASP.NET Http Runtime Pipeline[下篇] 前几天有一个朋友在MSN上问我"ASP.NET 从最初的接收到Http request到最终生成Response的整个流程到底是怎样

Java网络服务器编程

编程|服务器|网络 Java的Socket API提供了一个很方便的对象接口进行网络编程.本文用一个简单的TCP Echo Server做例子,演示了如何使用Java完成一个网络服务器. 用作例子的TCP Echo Server是按以下方式工作的: 当一个客户端通过TCP连接到服务器后,客户端可以通过这个连接发送数据到服务端,而服务端接收到数据后会把这些数据用同一个TCP连接发送回客户端.服务端会一直保持这个连接直到客户端关闭它为止. 因为服务器需要能同时处理多个客户端,我们先选用一个常见的多线

IOCP Thread Pooling in C#

IOCP Thread Pooling in C#By William KennedyContinuum Technology CenterIntroduction   When building server based applications in C#, it is important to have the ability to create thread pools.  Thread pools allow our server to queue and perform work i

对RabbitMQ关键性问题的总结

1. RabbitMQ 1.1  RabbitMQ数据速率问题 在边读边写的情况下:速率只与网络带宽正相关,网络使用率最高能达到接近100%,并且数据使用率很高(90%以上). 在千兆网下,以500KB一条数据为例,读写速率均能达到200条/s,约为100MB/s. 在只写不读的情况下:写入速率瓶颈在于硬盘写入速度. 1.2  RabbitMQ数据存储路径变更到D盘方法 Windows环境下,在安装前设置环境变量:RABBITMQ_BASE=D:\RabbitMQ_Data 1.3  Rabbi

ASP.NET在IIS下的工作模式和原理

ASP.NET与IIS是紧密联系的,由于IIS6.0与IIS7.0的工作方式的不同,导致ASP.NET的工作原理也发生了相应的变化. IIS6(IIS7的经典模式)与IIS7的集成模式的不同 IIS6的运行过程: 分析上图可知: 在 User Mode 下,http.sys 接收到 http request,然后它会根据 IIS 中的 Metabase 查看基于该 Request 的 Application 属于哪个 Application Pool, 如果该 Application Pool

IIS6、IIS7和IIS8各版本的差别是什么?

  一.写在前面 目前市面上所用的IIS版本估计都是>=6.0的.所以我们主要以下面三个版本进行讲解 服务器版本   IIS默认版本 server2003          6.0 server2008          7.0 server2012          8.0 二.IIS6的请求过程 由图可知,所有的请求会被服务器中的http.sys组件监听到,它会根据IIS中的 Metabase 查看基于该 Request 的 Application 属于哪个Application Pool,

GCD

Grand Central Dispatch (GCD)是Apple开发的一个多核编程的解决方法. dispatch queue分成以下三种: 1)运行在主线程的Main queue,通过dispatch_get_main_queue获取. /*! * @function dispatch_get_main_queue * * @abstract * Returns the default queue that is bound to the main thread. * * @discussi