formato de log ignorado para front-end 'http-in', já que não possui endereço de log

4

Estou usando o seguinte haproxy.cfg do projeto couchdb:

global
        maxconn 512
        spread-checks 5

defaults
        mode http
        log global
        monitor-uri /_haproxy_health_check
        option log-health-checks
        option httplog
        balance roundrobin
        option forwardfor
        option redispatch
        retries 4
        option http-server-close
        timeout client 150000
        timeout server 3600000
        timeout connect 500

        stats enable
        stats scope .
        stats uri /_stats

frontend http-in
         # This requires HAProxy 1.5.x
         # bind *:$HAPROXY_PORT
         bind *:5984
         default_backend couchdbs

backend couchdbs
        server couchdb1 127.0.0.1:15984 check inter 5s
        server couchdb2 127.0.0.1:25984 check inter 5s
        server couchdb3 127.0.0.1:35984 check inter 5s

No entanto, vejo o seguinte no arquivo haproxy.log:

[WARNING] 244/190008 (3040) : config : log format ignored for frontend
            'http-in' since it has no log address.

O que isso significa realmente ?

Minha versão haproxy é:

# haproxy --version
HA-Proxy version 1.5.8 2014/10/31
    
por Chris Snow 02.09.2015 / 21:37

1 resposta

3

Ele está chateado porque o arquivo de configuração diz para usar o "log especificado em [global]" (que é a instrução log global ), mas a seção global não contém nenhuma especificação de log.

Para corrigir esse problema, coloque log 127.0.0.1 local0 (ou seu servidor e instalação de syslog favoritos), conforme descrito aqui

    
por 08.01.2016 / 01:18

Tags