国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 服務器 > Web服務器 > 正文

php-cgi進程cpu占用資源過高的原因及解決方法

2024-09-01 13:42:58
字體:
來源:轉載
供稿:網友

服務器環境:redhat linux 5.5 , nginx , phpfastcgi

在此環境下,一般php-cgi運行是非常穩定的,但也遇到過php-cgi占用太多cpu資源而導致服務器響應過慢,所遇到的php-cgi進程占用cpu資源過多的原因有:

一些php的擴展與php版本兼容存在問題:實踐證明 eAccelerater與某些php版本兼容存在問題,具體表現是啟動php-cgi進程后,運行10多分鐘,奇慢無比,但靜態資源訪問很快,服務器負載也很正常(說明nginx沒有問題,而是php-cgi進程的問題),解決辦法就是從php.ini中禁止掉eAccelerater模塊,再重啟php-cgi進程即可。

程序中可能存在死循環,導致服務器負載超高(使用top指令查看負載高達100+), 需要借助Linux的proc虛擬文件系統找到具體的問題程序。

php程序不合理使用session , 這個發生在開源微博記事狗程序上,具體表現是有少量php-cgi進程(不超過10個)的cpu使用率達98%以上, 服務器負載在4-8之間,這個問題的解決,仍然需要借助Linux的proc文件系統找出原因。

程序中存在過度耗時且不可能完成的操作(還是程序的問題)。


更多相關閱讀《服務器大量php-cgi.exe進程,導致CPU占用100%的解決》
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 庐江县| 府谷县| 西吉县| 甘泉县| 莱芜市| 博乐市| 南安市| 察隅县| 运城市| 砚山县| 白山市| 赤城县| 米易县| 沭阳县| 宁城县| 景东| 扶风县| 湄潭县| 安义县| 新蔡县| 湘潭市| 石台县| 准格尔旗| 英山县| 阳山县| 密山市| 广安市| 九龙城区| 兴国县| 崇明县| 蓝山县| 响水县| 怀安县| 汶川县| 泸溪县| 岐山县| 洛南县| 广河县| 郎溪县| 集安市| 西盟|