很多朋友在使用WINDOWS系統(tǒng)環(huán)境的時候,使用iis作為服務(wù)的經(jīng)常出現(xiàn)php-cgi.exe占用,比較大CPU使用。經(jīng)常飆升到100%,雖然只是瞬間。但是一直這樣持續(xù)導(dǎo)致網(wǎng)站訪問時候非常卡。雖然我們經(jīng)常建議運行PHP網(wǎng)站不太建議使用WIN系統(tǒng),更推薦使用linux系統(tǒng),但是不少朋友喜歡WIN的可視化操作,織夢模板網(wǎng)頁確實沒有辦法。
經(jīng)過我們技術(shù)的檢查發(fā)現(xiàn)tmp目錄下已經(jīng)產(chǎn)生了大量臨時碎片文件:
粗略統(tǒng)計發(fā)現(xiàn)臨時碎片文件當(dāng)前26w+的數(shù)量,而且還在刷新上升,這么多的臨時文檔當(dāng)然會讓我們的服務(wù)器“宕機”
因為我們使用命令刪除臨時文件
del /f /q /s tmp/*.*
當(dāng)刪除完接近200w臨時文件后,系統(tǒng)的占用的確有了明顯的改善。如下圖:
最后武林網(wǎng)還想再提醒一句:最好再檢查檢查為什么會產(chǎn)生了這么多phpsession文件。從而逐步進行優(yōu)化。
以上就是iis window服務(wù)器下php-cgi.exe導(dǎo)致CPU占用100%解決方法詳解的全部內(nèi)容,希望對大家的學(xué)習(xí)和解決疑問有所幫助,也希望大家多多支持武林網(wǎng)。新聞熱點
疑難解答
圖片精選