如何解決phpcgi進(jìn)程占用太多的問(wèn)題-創(chuàng)新互聯(lián)

這期內(nèi)容當(dāng)中小編將會(huì)給大家?guī)?lái)有關(guān)如何解決php cgi 進(jìn)程占用太多的問(wèn)題,文章內(nèi)容豐富且以專(zhuān)業(yè)的角度為大家分析和敘述,閱讀完這篇文章希望大家可以有所收獲。

創(chuàng)新互聯(lián)堅(jiān)持“要么做到,要么別承諾”的工作理念,服務(wù)領(lǐng)域包括:成都網(wǎng)站設(shè)計(jì)、成都網(wǎng)站制作、企業(yè)官網(wǎng)、英文網(wǎng)站、手機(jī)端網(wǎng)站、網(wǎng)站推廣等服務(wù),滿(mǎn)足客戶(hù)于互聯(lián)網(wǎng)時(shí)代的張掖網(wǎng)站設(shè)計(jì)、移動(dòng)媒體設(shè)計(jì)的需求,幫助企業(yè)找到有效的互聯(lián)網(wǎng)解決方案。努力成為您成熟可靠的網(wǎng)絡(luò)建設(shè)合作伙伴!

php cgi進(jìn)程占用太多的解決辦法:1、從“php.ini”中禁止掉eAccelerater模塊;2、借助Linux的proc虛擬文件系統(tǒng)找到具體的問(wèn)題程序;3、借助Linux的proc文件系統(tǒng)找出原因。

一般情況下,PHP-CGI只在用戶(hù)訪問(wèn)的時(shí)候會(huì)占用CPU資源,但是最近有同事反映,服務(wù)器上的的PHP-CGI進(jìn)程占用了非常多的CPU,但是訪問(wèn)流量卻非常少。這顯然是一個(gè)不正常的現(xiàn)象,說(shuō)有些地方存在故障。以下導(dǎo)致此問(wèn)題可能存在的原因,在此與大家分享。

1. 兼容性問(wèn)題
如果php的擴(kuò)展與php版本兼容存在問(wèn)題,已經(jīng)有反映過(guò)類(lèi)似的案例, eAccelerater與某些php版本兼容存在問(wèn)題,具體表現(xiàn)時(shí)啟動(dòng)php-cgi進(jìn)程后,
運(yùn)行10多分鐘,奇慢無(wú)比,但靜態(tài)資源訪問(wèn)很快,服務(wù)器負(fù)載也很正常(這說(shuō)明服務(wù)器解析功能的nginx是沒(méi)有問(wèn)題,而是php-cgi進(jìn)程的問(wèn)題)。
解決辦法
從php.ini中禁止掉eAccelerater模塊,再重啟php-cgi進(jìn)程即可。

2. 程序中可能存在死循環(huán)
如果程序中存在死循環(huán),則一定導(dǎo)致服務(wù)器負(fù)載超高(使用top指令查看負(fù)載高達(dá)100+)。
解決辦法
借助Linux的proc虛擬文件系統(tǒng)找到具體的問(wèn)題程序。

3. php程序不合理使用session
在查閱的資料中有看到,這個(gè)發(fā)生在開(kāi)源微博記事狗程序上,具體表現(xiàn)是有少量php-cgi進(jìn)程(不超過(guò)10個(gè))的cpu使用率達(dá)98%以上,
服務(wù)器負(fù)載在4-8之間,
解決辦法
需要借助Linux的proc文件系統(tǒng)找出原因。

4. 程序中存在過(guò)度耗時(shí)且不可能完成的操作
如果是這樣的話,是因?yàn)槌绦虮旧碓诰帉?xiě)的時(shí)候,就寫(xiě)的不夠規(guī)范。需要與軟件的設(shè)計(jì)者以及編程工程師共同解決。

上述就是小編為大家分享的如何解決php cgi 進(jìn)程占用太多的問(wèn)題了,如果剛好有類(lèi)似的疑惑,不妨參照上述分析進(jìn)行理解。如果想知道更多相關(guān)知識(shí),歡迎關(guān)注創(chuàng)新互聯(lián)-成都網(wǎng)站建設(shè)公司行業(yè)資訊頻道。

當(dāng)前名稱(chēng):如何解決phpcgi進(jìn)程占用太多的問(wèn)題-創(chuàng)新互聯(lián)
路徑分享:http://muchs.cn/article18/cshegp.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供全網(wǎng)營(yíng)銷(xiāo)推廣、動(dòng)態(tài)網(wǎng)站、微信小程序、用戶(hù)體驗(yàn)、小程序開(kāi)發(fā)、網(wǎng)站制作

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶(hù)投稿、用戶(hù)轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

手機(jī)網(wǎng)站建設(shè)