安装apache作为负载均衡--集群4台tomcat3300s

    技术2022-05-20  72

    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>

     


    最新回复(0)