
mpm配置
<IfModule mpm_prefork_module>
StartServers 50
MinSpareServers 50
MaxSpareServers 100
MaxClients 1500
MaxRequestsPerChild 5000
</IfModule>
default配置
#KeepAlive On
KeepAlive Off
httpd.conf配置
#modyfied by Zhao,XingGuo (2)
ProxyPass /testTomcat7 balancer://mycluster stickysession=JSESSIONID|jsessionid scolonpathdelim=On
<Proxy balancer://mycluster>
BalancerMember http://192.168.128.139:8180/testTomcat7 route=server1
BalancerMember http://192.168.128.139:8280/testTomcat7 route=server2
BalancerMember http://192.168.128.136:8180/testTomcat7 route=server3
BalancerMember http://192.168.128.136:8280/testTomcat7 route=server4
</Proxy>
如果想看各个服务节点的情况,如状态等,按如下配置
只允许在调试阶段使用,严谨生成环境加入如下配置
#modyfied by Zhao,XingGuo (2)
#debug
<Location /balancer-manager>
SetHandler balancer-manager
Order Deny,Allow
Deny from all
Allow from all
</Location>
ProxyPass /testTomcat7 balancer://mycluster stickysession=JSESSIONID|jsessionid scolonpathdelim=On
<Proxy balancer://mycluster>
BalancerMember http://192.168.128.139:8180/testTomcat7 route=server1
BalancerMember http://192.168.128.139:8280/testTomcat7 route=server2
BalancerMember http://192.168.128.136:8180/testTomcat7 route=server3
BalancerMember http://192.168.128.136:8280/testTomcat7 route=server4
</Proxy>
千万不要做热备,apache的热备简直就是个悲剧。。。。
status=+h
mpm最佳设置ServerLimit一定要在MaxClients上,如果小于250(默认),则不需要设置ServerLimit
MaxClients设置为大于250的情况,则一定要设置ServerLimit,且ServerLimit不能小于MaxClients
<IfModule mpm_prefork_module>
StartServers 200
MinSpareServers 200
MaxSpareServers 300
ServerLimit 500
MaxClients 500
MaxRequestsPerChild 8000
</IfModule>
本文详细介绍了Apache服务器的配置方法及优化技巧,包括mpm模块的参数调整、负载均衡配置、KeepAlive选项设置等内容,并提供了具体的配置示例。
1346

被折叠的 条评论
为什么被折叠?



