【问题标题】:How can I convert this nginx upstream block to be accepted by the latest version?如何将此 nginx 上游块转换为最新版本接受?
【发布时间】:2018-06-26 13:24:39
【问题描述】:

我正在尝试将我们的 nginx 从 1.2.7 升级到 1.12.x,但我的配置出现配置错误:

upstream a_trusted {
        server 10.19.81.182:10094;
        check interval=5000 rise=1 fall=3 timeout=1000 type=http;
        check_http_send "GET /a/health_check HTTP/1.0\r\n\r\n";
        check_http_expect_alive http_2xx;
        keepalive 1024;
}

我得到的错误是check 是无效指令。我很难找到任何关于 check 应该做什么以及它被替换为什么的文档。

【问题讨论】:

    标签: nginx centos6


    【解决方案1】:

    看起来您正在使用这个第三方模块 - https://github.com/yaoweibin/nginx_upstream_check_module,它对上游服务器进行健康检查。您需要在包含此模块的同时进行构建,以使 nginx 理解并使用这些指令

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-02-19
      • 2011-01-27
      • 1970-01-01
      • 2020-12-11
      • 2019-06-07
      • 2020-05-27
      • 2017-11-22
      相关资源
      最近更新 更多