relatório de status haproxy

2

Eu comecei a usar o haproxy, então me desculpe se pareço bobo. haproxy itsekf está funcionando bem e este é o arquivo de configuração que está em uso:

# This file managed by Puppet
global
  chroot  /var/lib/haproxy
  daemon
  group  haproxy
  log  10.0.2.15 local0
  maxconn  4000
  pidfile  /var/run/haproxy.pid
  stats  socket /var/lib/haproxy/stats
  user  haproxy

defaults
  log  global
  maxconn  8000
  option  redispatch
  retries  3
  stats  enable
  timeout  http-request 10s
  timeout  queue 1m
  timeout  connect 10s
  timeout  client 1m
  timeout  server 1m
  timeout  check 10s

listen nlb01 192.168.2.7:80
  balance roundrobin
  mode    http
  option  tcplog
  option  ssl-hello-chk
  option  httpclose
  option  forwardfor
  option  httpchk HEAD /check.txt HTTP/1.0
  server  apps01-uk-local 192.168.2.4:8080 check    
  server  apps02-uk-local 192.168.2.5:8080 check

No web-gui, o status é sempre 'DOWN', embora os nós estejam em execução. Tentei pesquisar o fórum e vários outros lugares na web sem ter muita sorte. Alguma idéia do que estou perdendo aqui? Agradeço antecipadamente por sua ajuda. Felicidades!

    
por MacUsers 29.01.2013 / 16:44

1 resposta

3

A coluna LastChk informa o que aconteceu na última vez que o haproxy tentou verificar o status do seu servidor. No seu caso, o status de L7STS/404 significa que o servidor retornou um erro 404 ao tentar a verificação. Seu arquivo de configuração diz para procurar por check.txt . Esse arquivo realmente existe? Se não, crie e resolva o problema!

    
por 29.01.2013 / 18:13