首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >对于前端“http-in”忽略日志格式,因为它没有日志地址。

对于前端“http-in”忽略日志格式,因为它没有日志地址。
EN

Server Fault用户
提问于 2015-09-02 19:37:37
回答 1查看 14.9K关注 0票数 7

我正在使用couchdb项目中的以下haproxy.cfg

代码语言:javascript
复制
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

但是,我在haproxy.log文件中看到了以下内容:

代码语言:javascript
复制
[WARNING] 244/190008 (3040) : config : log format ignored for frontend
            'http-in' since it has no log address.

这个警告是什么意思?

我的代理版本是:

代码语言:javascript
复制
# haproxy --version
HA-Proxy version 1.5.8 2014/10/31
EN

回答 1

Server Fault用户

发布于 2016-01-08 00:18:21

这是因为配置文件要求使用“全局中指定的日志”(即log global语句),但是global部分不包含任何日志规范。

要解决此问题,请放置log 127.0.0.1 local0 (或您最喜欢的syslog服务器和工具),如这里所述

票数 10
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/718648

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档