安装apache作为负载均衡--集群4台tomcat 3300/s

来源:互联网 发布:龙霸网络电视破解版 编辑:程序博客网 时间:2024/04/28 06:40

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>

 

原创粉丝点击