国产探花免费观看_亚洲丰满少妇自慰呻吟_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%的解決》
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 三穗县| 科技| 嘉义县| 贵阳市| 高碑店市| 乐至县| 自治县| 威海市| 兴义市| 宕昌县| 新民市| 大石桥市| 东平县| 阳曲县| 商都县| 阿鲁科尔沁旗| 军事| 天等县| 太和县| 康平县| 盐源县| 明光市| 凤翔县| 临安市| 昌都县| 奇台县| 绩溪县| 壤塘县| 盐源县| 芦山县| 略阳县| 米林县| 临猗县| 松江区| 兴安盟| 堆龙德庆县| 衡东县| 凌海市| 津市市| 厦门市| 墨江|