如何設定apache的併發數量

2021-07-09 03:49:51 字數 1392 閱讀 3354

如何設定apache的併發數量

1、在httpd.conf檔案中修改

將上面一句的#注釋去掉

2、確定當前的apache是什麼mpm模式(winnt模式,perfork模式,worker模式)

進入到apache/bin目錄

cmd命令:httpd.exe -1

說明:看mpm_***.c 如果***是winnt  說明是winnt,另外還可能是perfork或者worker

3、修改httpd-mpm.conf檔案

# winnt mpm

# threadsperchild: constant number of worker threads in the server process

# maxrequestsperchild: maximum  number of requests a server process serves

threadsperchild      150  //修改這個值即可

maxrequestsperchild    0

4、重啟apache,測試看看

在linux下,一般採用的mpm是perfork模式

startservers          5        //預先起5個程序

minspareservers       5       //最小空閒程序

maxspareservers      10      //最大空閒程序

maxclients          150      //併發連線數

maxrequestsperchild   0      //指乙個程序裡可以起多少個執行緒,對worker更好,0為不限制

給大家乙個合理的建議配置,對在部分**,中型**,配置:

startservers          5        //預先起5個程序

minspareservers       5       //最小空閒程序

maxspareservers      10      //最大空閒程序

serverlimit          1500     // 用於修改apache程式設計引數

maxclients          1000      //併發連線數

maxrequestsperchild   0      //指乙個程序裡可以起多少個執行緒,對worker更好,0為不限制

如果你的**pv值百萬,可以這樣設定:

serverlimit          2500     // 用於修改apache程式設計引數

maxclients          2000      //併發連線數

Apache如何提高併發連線請求數量

使用apache作為http伺服器的站點,不可避免的會遇到這個問題 apache負載很低,但是訪問web伺服器非常慢。排除指令碼程式的原因後,基本上就是apache設定問題。以下內容或許能夠幫助解決這個問題。1.首先要了解apache採用的mpm multi processing modules,多...

Apache2如何提高併發連線請求數量

使用apache作為http伺服器的站點,不可避免的會遇到這個問題 apache負載很低,但是訪問web伺服器非常慢。排除指令碼程式的原因後,基本上就是apache設定問題。檢視使用的何種mpm multi processing modules,多道處理模組 sudo apachectl v gre...

ubuntu下如何設定apache的啟動和重啟

1 啟動aoache服務 sudo etc init.d apache2 start 2 重啟apache服務 sudo etc init.d apache2 restart 3 停止apache服務 sudo etc init.d apache2 stop 注 a 這裡的sudo可要可不要 b 假...