如何設定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 假...