在WIN2K或者WIN2K3的系統下使用FastCGI模式的php經常會遇到The FastCGI pool queue is full 錯誤,這個問題其實是訪問量過大造成FastCGI無法處理造成的,要解決這個問題,我們需要修改fcgiext.ini的參數,主要涉及instanceMaxRequests、maxInstances和queueLength三個參數。
instanceMaxRequests:
指定可由FastCGI處理每個工作進程到回收的最大請求數。可接受的值范圍從1到10000000。默認值為200。
maxInstances:
指定FastCGI的工作進程可以啟動應用程序池中的最大數量。可接受值的范圍是從1到10000。默認值4。
queueLength:
指定FastCGI進程池可以排隊的請求的最大數量。可接受值的范圍是從1到10000000。默認值為1000。
有了這個參數說明,可以根據你的服務器配置和負載情況,選擇相應的參數。