hao1nan 发表于 2018-10-26 11:56:25

使用HAProxy作为MongoDB分片集群mongos负载均衡

global  
    chroot      /data/app_platform/haproxy/share/
  
    log         127.0.0.1 local3 info
  
    daemon
  
    user      haproxy
  
    group       haproxy
  
    pidfile   /var/run/haproxy.pid
  
    nbproc      1
  
    stats socket/tmp/haproxy level admin
  
    stats maxconn 20
  
    node      master_loadbalance1
  
    description lb1
  
    maxconn   65536
  
    nosplice
  
    spread-checks 3
  

  
defaults
  
    log         global
  
    mode tcp
  
    option abortonclose
  
    option allbackups
  
    option tcpka
  
    option redispatch
  
    retries 3
  
    timeout check 60s
  
    timeout connect 600s
  
    timeout queue 600s
  
    timeout server 600s
  
    timeout tarpit 60s
  
    timeout client 600s
  

  

  

  
frontendmongos_pool 0.0.0.0:28018
  
    mode tcp
  
    maxconn 32768
  
    no option dontlognull
  
    option tcplog
  
    log         global
  
    option log-separate-errors
  
    default_backend mongos_pool
  

  
backend mongos_pool
  
    mode tcp
  
    balance   source
  
    default-server inter 2s fastinter 1s downinter 5s slowstart 60s rise 2 fall 5 weight 30
  

  
    servergintama-xxx-mongos1   192.168.100.74:28018    checkmaxconn 2000
  
    servergintama-xxx-mongos2   192.168.100.75:28018    checkmaxconn 2000


页: [1]
查看完整版本: 使用HAProxy作为MongoDB分片集群mongos负载均衡