MPM(路處理模組)
見:
1.perfork 預處理程序式
2.worker 工作者模式
3.winnt windows使用
案例:apache併發數配置1000
1.首先確認apachempm式
cmd>httpd.exe -l 看模式
看mpm_xxx.cxxx
2.修改httpd.conf檔案
搜尋mpm,找 Server-pool management(MPM specific)
掉# Include conf/extra/httpd-mpm.conf
3.修改conf/extra/httpd-mpm.conf檔案
prefork模式修改
StartServers 5 # 預先啟程序
MinSpareServers 5 # 預留5
MaxSpareServers 10 # 留10
MaxClients 150 # 併發少 *
MaxRequestsPerChild 0 # 請求少 0限制
winnt模式
ThreadsPerChild 150 # 併發數 *
MaxRequestsPerChild 0 # 處理少請求 0限制
修改面*欄位數值重新啟apache
說明:配置,定能支撐併發,考慮本身apache所機器硬體效能(:記憶體,CPU,硬碟IO)
系統linux/unix,配置perfork
StartServers 5
MinSpareServers 5
MaxSpareServers 10
MaxClients 150 *#併發量
MaxRequestsPerChild 0
給家合理建議配置,部份網站,型網站配置
StartServers 5 # 預先啟
MaxSpareServers 10 # 空閒程序
ServerLimit 1500 *# 用於修改apache程式設計引數
MaxClients 1000 *# 併發數
注:apache2.2才ServerLimit引數,其ServerLimit數值於MaxClients數值
網站pv值 百萬
ServerLimit 2500 *# 用於修改apache程式設計引數
MaxClients 2000 *# 併發數
注:調極限,要網站訪問,哪要增加apache伺服器
MPM(路處理模組)
見:
1.perfork 預處理程序式
2.worker 工作者模式
3.winnt windows使用
案例:apache併發數配置1000
1.首先確認apachempm式
cmd>httpd.exe -l 看模式
看mpm_xxx.cxxx
2.修改httpd.conf檔案
搜尋mpm,找 Server-pool management(MPM specific)
掉# Include conf/extra/httpd-mpm.conf
3.修改conf/extra/httpd-mpm.conf檔案
prefork模式修改
StartServers 5 # 預先啟程序
MinSpareServers 5 # 預留5
MaxSpareServers 10 # 留10
MaxClients 150 # 併發少 *
MaxRequestsPerChild 0 # 請求少 0限制
winnt模式
ThreadsPerChild 150 # 併發數 *
MaxRequestsPerChild 0 # 處理少請求 0限制
修改面*欄位數值重新啟apache
說明:配置,定能支撐併發,考慮本身apache所機器硬體效能(:記憶體,CPU,硬碟IO)
系統linux/unix,配置perfork
StartServers 5
MinSpareServers 5
MaxSpareServers 10
MaxClients 150 *#併發量
MaxRequestsPerChild 0
給家合理建議配置,部份網站,型網站配置
StartServers 5 # 預先啟
MinSpareServers 5
MaxSpareServers 10 # 空閒程序
ServerLimit 1500 *# 用於修改apache程式設計引數
MaxClients 1000 *# 併發數
MaxRequestsPerChild 0
注:apache2.2才ServerLimit引數,其ServerLimit數值於MaxClients數值
網站pv值 百萬
ServerLimit 2500 *# 用於修改apache程式設計引數
MaxClients 2000 *# 併發數
注:調極限,要網站訪問,哪要增加apache伺服器