導航:首頁 > 編程語言 > phpcgi佔用cpu

phpcgi佔用cpu

發布時間:2025-06-04 22:14:37

⑴ 伺服器php-cgi.exe進程過多,導致CPU佔用100%

你的現象一般有兩種可能,一是PHP腳本問題,例如你在PHP腳本後面寫一個按回車結束,然後從標准輸入讀數據,可能會造成阻塞,使得進程無法結束。進行測試的方法的是寫一個最簡單的PHP腳本(例如只有phpinfo();一行),然後不斷用瀏覽器打開這個頁面,如果CGI進程也在增加,那麼說明是下面一種情況。

另外一種情況是PHP版本安裝不對,在WINDOWS下用CGI方式工作,不要安裝「線程安全」版本,應該安裝「非線程安全」的版本,否則會出現你的情況。

⑵ 求php-cgi.exe使用率過高導致CPU100%的解決辦法

不要使用普通的CGI模式安裝,每個PHP進程默認佔128MB內存,幾G內存也最多百來人訪問就擊垮了。 CGI模式是早期內部小網站的模式,現在一般用於開發時方便調試。
部署PHP應該使用FastCGI方式或者ISAPI方式安裝,就不會產生多進程和資源佔用過多。

⑶ CGI進程暴增導致伺服器CPU跑滿,如何通過php-cgi.exe這個進程的PID找出來這個進程在干什麼

現象一般有兩種可能,一是PHP腳本問題,例如在PHP腳本後面寫一個按回車結束,然後從標准輸入讀數據,可能會造成阻塞,使得進程無法結束。
進行測試的方法的是寫一個最簡單的PHP腳本(例如只有phpinfo();
一行),然後不斷用瀏覽器打開這個頁面,如果CGI進程也在增加,那麼說明是下面一種情況。
另外一種情況是PHP版本安裝不對,在WINDOWS下用CGI方式工作,不要安裝「線程安全」版本,應該安裝「非線程安全」的版本,否則會出現情況。

⑷ 幾個PHP-CGI進程導致伺服器CPU佔用率過高,求教如何解決。

安裝zend studio 5 時自帶了一個 php環境 zend core,zend core 在windows下是以fastcgi方法運行的。開啟ZendCoreApache服務後,會啟動 8個 php-cgi.exe過程,每個占內存 5 mb。 作為開發調試應用,沒有必要開這么多過程,那麼我們可以通過修正配置文件的方法來對其進行把持,具體方法如下: 修正配置文件C:\Program Files\Zend\Core\etc\fastcgi.conf 將 StartProcesses="8" 改為 StartProcesses="2" 即可。 還有最重要的,分給我

閱讀全文

與phpcgi佔用cpu相關的資料

熱點內容
php自學好還是培訓好 瀏覽:85
國開樂學app電腦版如何下載 瀏覽:866
天津同步網路時鍾伺服器雲伺服器 瀏覽:895
中文起床戰爭伺服器ip地址 瀏覽:948
java輸出objectobject 瀏覽:408
反編譯去除軟體界面圖標 瀏覽:661
前端程序員一天工作任務 瀏覽:774
數控編程考試資格證 瀏覽:231
女性程序員有多少 瀏覽:34
12345壓縮包下載 瀏覽:210
嘗試解壓言情小說校花 瀏覽:395
7z壓縮比 瀏覽:36
程序員開發的過程 瀏覽:702
京東app如何投訴快遞 瀏覽:699
plc功能指令編程 瀏覽:927
android如何生成apk 瀏覽:52
橢圓曲線加密演算法採用哪些技術 瀏覽:438
手機版有道少兒編程鏈接 瀏覽:548
python格式化vscode 瀏覽:242
單片機簡單實驗 瀏覽:778