我正在尝试将我们的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
应该做什么的文件,以及它被取代的内容。
答案 0 :(得分:1)
看起来您正在使用此第三方模块 - https://github.com/yaoweibin/nginx_upstream_check_module,它对上游服务器进行运行状况检查。你需要做一个构建,同时包含这个模块让nginx理解并使用这些指令