我怎样才能转换这个 nginx 上游块以被最新版本接受?

How can I convert this nginx upstream block to be accepted by the latest version?

我正在尝试将我们的 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 应该做什么以及它被替换了什么的文档。

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