Haproxy算法:
    1、roundrobin:
    基于权重进行轮询,在服务器的处理时间保持均匀分布时,这是最平衡,最公平的算法,此算法是动态的,这表示其权重可以在运行时进行调整,不过在设计上,每个后端服务器仅能最多接受4128个连接。
    2、static-rr:
    基于权重进行轮叫,与roundrobin类似,但是为静态方法,在运行时调整其服务器权重不会生效,不过,其在后端服务器连接数上没有限制。
    3、leastconn:
    新的连接请求被派发至具有最少连接数目的后端服务器。
    4、source:
    将请求的源地址进行hash运算,并由后端服务器的权重总数相除后派发至某匹配的服务器,这可以使得同一个客户端IP的请求始终被派发至某特定的服务器。

    Haproxy开启日志方法:
    >vim /etc/rsyslog.conf
    找到规则部分 例:.info;mail.none;autbpriv.none;cron.none
    添加:
    (haproxy主配置文件指定的日志名,如:local3).
    /var/log/haproxy.log #存放位置及规则
    找到
    $ModLoad imudp
    $UDPServerRun 514

    $ModLoad imtcp
    $InputTCPServerRun 514
    将其注释去掉后保存退出
    >systemctl restart haproxy #重启haproxy服务使配置文件生效
    >ls /var/log #查看指定的日志文件是否生成