Opção HAProxy httpchk não está funcionando

2

Abaixo, é apresentado o meu arquivo haproxy.xfg. HAPRoxy versão 1.4.18, lançado 2011/09/16 não está fazendo nenhuma chamada para heatbeat.html.
E, embora o server1 não tenha heartbeat.html, ele está enviando tráfego para os dois servidores.

global
    log         127.0.0.1 local2
    chroot      /var/lib/haproxy
    pidfile     /var/run/haproxy.pid
    maxconn     4000
    #user        haproxy
    #group       haproxy
    daemon

defaults
    mode                    http
    log                     global
    option                  httplog
    option                  dontlognull
    retries                 1
    timeout http-request    300s
    timeout queue           1m
    timeout connect         10s
    timeout client          1m
    timeout server          1m
    timeout http-keep-alive 10s
    timeout check           10s
    maxconn                 3000

listen http_proxy 0.0.0.0:8980
    mode http
    cookie JSESSIONID prefix
    balance roundrobin
    option httpchk HEAD /heartbeat/heartbeat.html HTTP/1.0
    server  app11 10.x.x.11:8080 cookie check inter 1000 fall 1 rise 1
    server  app13 10.x.x.12:8080 cookie check inter 1000 fall 1 rise 1
    
por Rajeev Arora 22.09.2014 / 17:53

1 resposta

3

Você precisa nomear seu cookie: cookie name . Atualmente ele está sendo chamado de "check", resultando em nenhuma verificação.

    
por 22.09.2014 / 20:30

Tags