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