apache的httpd.exe占用內(nèi)存的解決方法
版本:apache2.4
首先查看apache使用的是哪種MPM模塊
linux 直接在服務(wù)器上輸入 httpd -V (大寫的V)
windows下需要在cmd =>apache的bin目錄
一般linux默認(rèn)使用的是prefork ,windows的是winnt。
然后開啟MPM模塊,在httpd.conf文件中全文檢索 mpm
啟用把 # 號(hào)去掉就ok
找到MPM模塊的配置文件,windows的是在Apache的安裝目錄下 conf/extra/httpd-mpm.conf
linux的用命令自己找 find / -name 'httpd-mpm.conf'
在該文件下查找相對(duì)應(yīng)的模塊配置 mpm__你的MPM模塊名,比如windows下的是mpm_winnt
ThreadsPerChild:每個(gè)子進(jìn)程的最大并發(fā)線程數(shù)
MaxConnectionsPerChild:每個(gè)子進(jìn)程允許處理的請(qǐng)求總數(shù),超過(guò)該值后會(huì)將子進(jìn)程結(jié)束,然后它會(huì)自己判斷是否還要?jiǎng)?chuàng)建新的子進(jìn)程, 為0表示不限制請(qǐng)求總數(shù),子進(jìn)程是不會(huì)結(jié)束的 (會(huì)占用大量?jī)?nèi)存); 如要設(shè)置一個(gè)非0值,需要根據(jù)服務(wù)器內(nèi)存的大小來(lái)設(shè)置
設(shè)置好了之后重啟Apache,運(yùn)行你的程序,你會(huì)發(fā)現(xiàn)已經(jīng)OK了
如轉(zhuǎn)載請(qǐng)注明出處:m.cctvsxt.cn 廣東IDC網(wǎng)
備案幫助 數(shù)據(jù)中心技術(shù) 服務(wù)器租用資訊 服務(wù)器托管資訊 百科 問(wèn)答
廣而告之 行業(yè)資訊 網(wǎng)站動(dòng)態(tài) 十萬(wàn)個(gè)為什么 云主機(jī) 數(shù)據(jù)中心