我网站环境是:win2003+ iis6+mysql+php 独立主机 运行emlog5.3.1 在線人数在7左右;最近网站经常出现下面的提示。然后就只能重启iis。重启后恢复。 一天有时候出现好几次。按照网上设置fcgiext.ini文件增到最大连接数“MaxRequests 单数没有效果。
FastCGI Error
The FastCGI Handler was unable to process the request.
Error Details:
The FastCGI pool queue is full
Error Number: 4 (0x80070004).
Error Description: ͧ?ÙéÛööè?ÙþËì¡£
HTTP Error 500 - Server Error.
Internet Information Services (IIS)
这个问题是fastcgi造成的,百度,google找到很很久都没有一个满意答复,服务器商说程序问题;“很抱歉我们这里没有提供程序服务!”按照网上的那些设置都不能解决。
最后才知道要解决只有一条路,那就是重装iis,重新配置fastcgi。 直接把服务器换了linux系统的就好!
听说fastcgi比isapi好就在服务器中装上了,配置环境为windows 2003+IIS6+fastcgi(FCGI)+PHP5.2.17,经过与很长一段时间观察,发现工作在FastCGI模式下的PHP会占用越来越多的内存,访问量稍微多点php-cgi进程就多了N个,同样情况下能比原来用isapi模式的时候多出几百M,我的服务器内存只有2G伤不起啊。