校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃

主頁 > 知識庫 > 服務器大量php-cgi.exe進程導致CPU占用100%的解決方法

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

熱門標簽:在百度地圖標注車輛 撫順移動400電話申請 藍點外呼系統 做外呼系統的公司違法嗎 烏海智能電話機器人 寧夏房產智能外呼系統要多少錢 威海人工外呼系統供應商 貴陽教育行業電話外呼系統 400電話申請方案

 windows 2003+IIS6中優化fastcgi配置文件fcgiext.ini,減少php-cgi.exe進程數量和所占內存大小

本來聽說fastcgi比isapi好就在服務器中裝上了,配置環境為windows 2003+IIS6+fastcgi(FCGI)+PHP5.2.17,經過與很長一段時間觀察,發現工作在FastCGI模式下的PHP會占用越來越多的內存,訪問量稍微多點php-cgi進程就多了N個,同樣情況下能比原來用isapi模式的時候多出幾百M,我的服務器內存只有2G傷不起啊。

我在網上搜索了一下,發現還有不少人面臨同樣的問題。來自PHP官方的一個比較正式的解釋是:php-cgi進程并沒有內存泄漏,php-cgi會在每個請求結束的時候回收腳本使用的全部內存,但是并不會釋放給操作系統,而是繼續持有以應對下一次PHP請求。這樣做大概是為了減少內存碎片化或者解決從系統申請內存之后又釋放回操作系統所需要的時間不可控問題。可是如果偶然一次PHP請求使用了諸如ftp或者zlib這樣的大內存操作,那么將導致一大塊系統內存被php-cgi持續占有,不能被利用。
解決這個問題的辦法是在web服務器配置中優化fastcgi配置文件參數。

在C:\WINDOWS\system32\inetsrv\fcgiext.ini 文件中可以設定php-cgi進程相關參數,如:

[Types]
php = PHP
[PHP]
ExePath=C:\php-5.3.8-nts-Win32-VC9-x86\php-cgi.exe
maxInstances=100
InstanceMaxRequests=10000
EnvironmentVars=PHP_FCGI_MAX_REQUESTS:10000
RequestTimeout=600
ActivityTimeout=900

在上面的配置中:

ExePath  指定了FastCGI解析程序的路徑,
instanceMaxRequests  指定了每個實例可以處理的最大請求數,
maxInstances 指定可以啟動的最大實例數目,
EnvironmentVars 創建了一個環境變量 PHP_FCGI_MAX_REQUESTS ,默認值設為10000,
requestTimeout  指定了請求的超時時間為600秒,
activityTimeout  指定了活動會話超時時間為900秒。
一下是建議值:
maxInstances=
把這個值改小

建議

512M 內存的改maxInstances=50
1G 內存的改maxInstances=80
2G 內存的改maxInstances=140

再修改
InstanceMaxRequests=
把這個值改小

建議

512M 內存的改InstanceMaxRequests=200
1G 內存的改InstanceMaxRequests=300
2G 內存的改InstanceMaxRequests=500

改完, 重啟IIS。

instanceMaxRequests  PHP_FCGI_MAX_REQUESTS  這兩個參數決定了一個php-cgi進程被創建出來之后,最多接受的PHP請求數,在lighttpd中默認配置是10000。也就是說這個php-cgi進程每接受10000次PHP請求后會終止,釋放所有內存,并重新被管理進程啟動。如果把它降低,比如改成100,那么php-cgi重啟的周期會大大縮短,偶然的高內存操作造成的問題影響時間也會縮短。
maxInstances 這個參數指定可以啟動的最大實例數目,即php-cgi.exe進程的數目。如果把它降低,比如改成100,那么在任務管理器的進程中最多只有php-cgi.exe進程,php-cgi.exe所占用的總內存將大大減少。
我現在用的服務器為windows 2003操作系統,4G內存,一個php-cgi.exe程序占用7-25M內存,我把maxInstances值調為300,減少了php-cgi.exe進程的總數量,占用內存也減小了,反應速度比以前快了不少,至少調整到多少,可根據您的站點訪問量來決定。

win2008服務器,fastCGI完美設置教程

在WIN2008的IIS7上使用FASTCGI調用PHP-CGI.EXE,默認只有4個進程,這樣對于大流量的網站為說,進程數不足帶來的進程排隊現象十分嚴重,解決方案如下。

32位系統 http://www.iis.net/Downloads/files/AdminPack/TP2/AdminPack_x86.msi
64位系統 http://www.iis.net/Downloads/files/AdminPack/TP2/AdminPack_amd64.msi

下載如下工具,安裝后,如下圖。



添加

PHP_FCGI_MAX_REQUESTS = 10000

添加后,不用重啟IIS,就能在進程管理器看到效果。

似乎并沒有達到設定的值,不過瀏覽網站明顯感覺到性能的提示。

內存占用~~ 其實微軟的系統有一個不好處在于, 服務器的內存占用,要盡量讓服務去使用,而并不像客戶端使用一樣,留足夠多的內存給用戶的應用程序。

我在這里要提醒大家注意的是以下兩個參數值得設置:

InstanceMaxRequests:fastcgi進程(php-fcgi.exe)能處理的最大請求數,超過了就要回收,默認是200

PHP_FCGI_MAX_REQUESTS:php自身控制的最大請求數,默認是500

既然要用fastcgi去運行cgi,那肯定是不想php自身去限制最大請求數!!

所以,一定要保證InstanceMaxRequests小于 或 等于 PHP_FCGI_MAX_REQUESTS,這樣php自身永遠沒有機會去回收進程。

可以看micorsoft說的:

Make sure that FastCGI always recycles Php-cgi.exe processes before native PHP recycling starts. The configuration property instanceMaxRequests controls the FastCGI process-recycling behavior. This property specifies how many requests FastCGI will process before recycling. PHP also has a similar process-recycling functionality that is controlled by the environment variable PHP_FCGI_MAX_REQUESTS. By setting instanceMaxRequests to a value that is smaller than or equal to PHP_FCGI_MAX_REQUESTS, you can make sure that the native PHP process-recycling logic will never start.

服務器php-cgi.exe進程過多,導致CPU占用100%的解決方法

使用iis服務器中經常會出現php-cgi.exe進程過多,導致CPU占用100%,最終造成網站運行過慢甚至卡死的情況,重啟iis會好一會,過一段時間久出現這種情況,為什么會出現這種情況呢,應該怎么解決呢,開始的時候我一直手動結束php-cgi程序,雖然可以臨時解決問題,但是不是長久之計,我百度了下,出現該問題一般為程序方面問題,如程序采用fastcgi方式運行PHP,而程序設置的StartProcesses又偏大,如6甚至更大。下面是我整理的對php-cgi.ext過多引起服務器cup%的解決方法,希望對大家有幫助;大多數情況是發生在第四項上;

解決參考:

1.檢查系統盤空間。查看系統臨時文件是否過多,mysql數據庫的臨時文件默認存到了c:/windows/temp,導致累積了幾萬甚至上百萬的小文件,壓垮系統盤。

del *.* 刪除所有文件

如果上面的命令不夠強悍,可以使用下面的代碼

del /f /q /s tmp\*.*

2.PHP是一種廣泛使用的動態腳本語言,不過在IIS中并沒有內置對PHP語言的支持,因此如果需要使用PHP,必須自行安裝。PHP可以安裝為CGI模式或者ISAPI模式,由于ISAPI模式具有更高的性能,因此我建議大家使用ISAPI模式。

3.如能修改程序,建議將程序配置文件中的StartProcesses值縮到2,看是否改善。

4.看是否服務器有問題攻擊現象。

標簽:蕪湖 泰州 那曲 朝陽 慶陽 松原 周口 銅川

巨人網絡通訊聲明:本文標題《服務器大量php-cgi.exe進程導致CPU占用100%的解決方法》,本文關鍵詞  服務器,大量,php-cgi.exe,進程,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《服務器大量php-cgi.exe進程導致CPU占用100%的解決方法》相關的同類信息!
  • 本頁收集關于服務器大量php-cgi.exe進程導致CPU占用100%的解決方法的相關信息資訊供網民參考!
  • 推薦文章
    校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃
    欧美一区二区视频观看视频| 97se亚洲国产综合在线| 久久99国产精品免费| 欧美老女人在线| 日本aⅴ精品一区二区三区| 欧美一级二级三级蜜桃| 精品中文字幕一区二区小辣椒| 久久综合九色综合97婷婷| 亚洲大片在线观看| 欧美一激情一区二区三区| 国内精品国产三级国产a久久| 国产日韩精品一区二区三区| 日本精品一级二级| 蜜臀av性久久久久蜜臀aⅴ四虎| 久久中文娱乐网| 色综合久久中文综合久久97| 男女性色大片免费观看一区二区 | 色综合欧美在线| 日产国产欧美视频一区精品| 久久人人超碰精品| 精品污污网站免费看| 国产一区二区在线看| 亚洲在线视频网站| 国产女同性恋一区二区| 日韩一区二区三区电影| 91官网在线免费观看| 国产成人av福利| 美女在线一区二区| 一区二区三区鲁丝不卡| 欧美国产丝袜视频| 欧美xxxx老人做受| 欧美日韩国产一二三| 99re视频精品| 国产精品77777| 精品奇米国产一区二区三区| 8v天堂国产在线一区二区| 欧美一区二区黄| 亚洲欧美日韩中文字幕一区二区三区| 一区二区不卡在线播放 | 欧美三级中文字| 国产高清不卡二三区| 婷婷一区二区三区| 亚洲一二三四区| 亚洲精品视频一区二区| 国产亚洲短视频| 精品久久久久久久一区二区蜜臀| 欧美日韩国产小视频| 一本久久a久久精品亚洲 | 丁香天五香天堂综合| 久久福利资源站| eeuss影院一区二区三区 | 激情成人午夜视频| 亚洲综合色丁香婷婷六月图片| 国产亚洲人成网站| 日韩精品一区二区三区视频在线观看| 这里只有精品电影| 欧美日本在线一区| 91精品国产入口| 欧美一区二区三区四区视频| 欧美美女网站色| 欧美一区二区三区视频| 6080日韩午夜伦伦午夜伦| 色综合久久88色综合天天6| 亚洲制服丝袜在线| 日韩欧美国产电影| 欧美精品在线一区二区| 欧美日韩另类一区| 欧美一二三四区在线| 日韩精品最新网址| 日韩一级大片在线| 精品精品国产高清a毛片牛牛| 精品国产免费视频| 国产亚洲一本大道中文在线| 久久久夜色精品亚洲| 中文字幕一区在线观看| 亚洲美女视频一区| 日本欧美一区二区三区乱码| 精品一区二区在线免费观看| 国产成人精品免费看| 成人夜色视频网站在线观看| 白白色 亚洲乱淫| 欧美午夜精品一区| 日韩视频在线观看一区二区| 欧美国产成人精品| 亚洲国产sm捆绑调教视频| 国产剧情av麻豆香蕉精品| 国产美女精品在线| 奇米四色…亚洲| 久久精品国产第一区二区三区| 丝袜亚洲另类欧美综合| 蜜桃av噜噜一区| 成人毛片在线观看| 日韩一区二区三区在线观看| 国产视频亚洲色图| 亚洲第四色夜色| 国产成人精品免费在线| 欧美三级电影在线观看| 1区2区3区国产精品| 中文字幕乱码亚洲精品一区| 亚洲精品ww久久久久久p站| 同产精品九九九| 国产精品白丝av| 欧美老肥妇做.爰bbww视频| 久久久综合激的五月天| 亚洲成av人片在线观看| av激情综合网| 久久日韩精品一区二区五区| 首页国产欧美日韩丝袜| 日本二三区不卡| 国产精品人人做人人爽人人添| 五月天一区二区| 99精品视频一区二区| 精品精品国产高清a毛片牛牛| 亚洲乱码国产乱码精品精可以看| 国产乱子轮精品视频| 欧美一卡2卡3卡4卡| 一区二区在线观看免费视频播放| 国产成人精品www牛牛影视| 精品久久五月天| 日韩电影在线观看一区| 欧美日韩一区二区三区在线| 亚洲色图制服丝袜| 成a人片亚洲日本久久| 亚洲国产精品成人综合| 国产美女精品一区二区三区| 2欧美一区二区三区在线观看视频| 日韩电影在线看| 精品国产麻豆免费人成网站| 蜜桃传媒麻豆第一区在线观看| 在线亚洲精品福利网址导航| 亚洲视频一二区| 91女人视频在线观看| 国产精品久久精品日日| 成人国产一区二区三区精品| 国产精品网站在线观看| 成人精品一区二区三区中文字幕| 国产精品久久777777| 99国产精品久久久久| 亚洲日本成人在线观看| 91久久精品网| 亚洲国产精品久久久久秋霞影院 | av电影在线不卡| 亚洲色图制服丝袜| 欧美日韩精品是欧美日韩精品| 亚洲国产精品久久久久秋霞影院 | 麻豆91精品视频| 久久色在线视频| 99久久婷婷国产综合精品| 一级日本不卡的影视| 欧美日韩二区三区| 精品影视av免费| 亚洲欧美一区二区三区孕妇| 欧美日韩国产一区二区三区地区| 蜜桃久久久久久久| 亚洲视频资源在线| 日韩欧美亚洲国产精品字幕久久久| 国产在线视频一区二区三区| 国产精品美女久久久久av爽李琼| 色哟哟一区二区| 九色porny丨国产精品| 国产精品国产三级国产有无不卡 | 老汉av免费一区二区三区| 久久久三级国产网站| 91日韩一区二区三区| 久久精品久久久精品美女| 18欧美亚洲精品| 久久综合成人精品亚洲另类欧美| 在线亚洲一区二区| 国产黄人亚洲片| 天天影视涩香欲综合网| 中文字幕在线不卡视频| 精品日韩欧美一区二区| 欧洲一区二区三区在线| 国产91精品一区二区麻豆网站 | 亚洲大片精品永久免费| 国产无一区二区| 欧美人与禽zozo性伦| heyzo一本久久综合| 国产一区二区在线视频| 天堂av在线一区| 亚洲综合视频网| 国产精品理伦片| 久久亚洲捆绑美女| 91精品国产综合久久精品图片| av电影天堂一区二区在线观看| 久久99久久99小草精品免视看| 一区二区欧美国产| 日韩一区有码在线| 国产网站一区二区三区| 国产亚洲自拍一区| 亚洲精品在线观看网站| 日韩一卡二卡三卡四卡| 欧美日韩的一区二区| 日本乱码高清不卡字幕| 99国内精品久久| caoporn国产精品| 波多野结衣欧美| 99久久免费视频.com| 成人福利视频在线看| 成人午夜大片免费观看|