apache的httpd.exe占用內(nèi)存的解決方法

2019-12-25 10:02:44 GDIDC

版本:apache2.4

首先查看apache使用的是哪種MPM模塊

linux 直接在服務(wù)器上輸入 httpd -V (大寫的V)  

windows下需要在cmd =>apache的bin目錄

字符技術(shù)

一般linux默認(rèn)使用的是prefork ,windows的是winnt。

然后開啟MPM模塊,在httpd.conf文件中全文檢索 mpm 

字符技術(shù)

啟用把 # 號(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

字符技術(shù)

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了


主站蜘蛛池模板: 宜宾县| 沐川县| 和林格尔县| 辽源市| 乌拉特前旗| 伊吾县| 南丹县| 长岭县| 开阳县| 抚松县| 新宁县| 如东县| 玉林市| 鲁甸县| 迭部县| 永和县| 扬中市| 如东县| 崇义县| 淮北市| 肥东县| 蒙阴县| 徐州市| 辽阳县| 富川| 工布江达县| 延庆县| 南郑县| 枣阳市| 迁安市| 盈江县| 齐齐哈尔市| 马公市| 台前县| 靖边县| 四平市| 武城县| 黎平县| 科技| 仙游县| 荔浦县|