当前位置:首页 > 服务器技术 > nginx

nginx容器配置健康检查接口,消灭云厂商lb频繁健康检查日志

背景

云厂商LB将流量负载到后端nginx后通常会有频繁的健康检查机制,默认检查/目录,当我们把nginx部署到容器内,默认会将/var/log/nginx/*.log的标准日志输出,而LB的健康检查次数太多,干扰看容器日志并且增加很多无效日志。

配置

在server中增加location:healthcheck配置,并修改LB的健康检查地址为/healthcheck,将这类日志都输出到一个独立的日志中即可,标准输出的内容终于干净了。

    location ~ ^/healthcheck {
        default_type text/html;
        return 200 'ok!';  
        access_log /var/log/nginx/health_access.log main;
    }

【说明】本文章由站长整理发布,文章内容不代表本站观点,如文中有侵权行为,请与本站客服联系(QQ:254677821)!