在vps上,iis6.0上安裝了FastCGI,運行php,在訪問量大的情況下,內存就馬上被占滿了,導致磁盤的性能極速下降,甚至導致vps死機。在這樣的情況下,我們應該怎么解決這個問題呢?下面來看看解決方案。
具體解決方法:
這個方法是給FastCGI加上限制的參數,然后就不會出現內存爆滿導致性能降低的情況。
2、然后在系統盤里打開“C:/WINDOWS/system32/inetsrv”;
3、打開之后,我們找到里面的“fcgiext.ini”文件,然后打開;
4、然后找到“[Type]”、“php=PHP”、“[PHP]”、“ExePath=XXXXXXX”;
5、找到之后,我們開始下面的設置:
(1)、我們對“php-cgi.exe”設置最大進程數:maxInstances=30;
(2)、對“php-cgi”進行設置“每一個進程處理多少個請求后釋放”:InstanceMaxRequests=300;
?。?)、對“php-cgi”設置“空閑后多少時間內退出釋放資源”:IdleTimeout=100。
以上步驟設置好了之后,我們就重新啟動iis應用,重啟之后我們的設置就生效了,那么這個問題也就解決了。