Windows XP Windows 7 Windows 2003 Windows Vista Windows教程綜合 Linux 系統教程
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟件教程
 Windows教程網 >> 電腦軟件教程 >> 服務器技術 >> 關於服務器 >> 服務器大量php-cgi.exe進程,導致CPU占用100%的解決

服務器大量php-cgi.exe進程,導致CPU占用100%的解決

日期:2017/2/8 10:20:58      編輯:關於服務器

出現該問題一般為程序方面問題,如程序采用fastcgi方式運行PHP,而程序設置的StartProcesses又偏大,如6甚至更大。

解決參考:

1.檢查系統盤空間。查看系統臨時文件是否過多,mysql數據庫的臨時文件默認存到了c:/windows/temp,導致累積了幾萬甚至上百萬的小文件,壓垮系統盤。
2.PHP是一種廣泛使用的動態腳本語言,不過在IIS中並沒有內置對PHP語言的支持,因此如果需要使用PHP,必須自行安裝。PHP可以安裝為CGI模式或者ISAPI模式,由於ISAPI模式具有更高的性能,因此我建議大家使用ISAPI模式。
3.如能修改程序,建議將程序配置文件中的StartProcesses值縮到2,看是否改善。
4.看是否服務器有問題攻擊現象。

Copyright © Windows教程網 All Rights Reserved