解决nginx: [emerg] balancing method does not support parameter "backup"

619人浏览 / 0人评论

解决nginx: [emerg] balancing method does not support parameter "backup"

nginx配置如下:

http {

    upstream backend {
    ip_hash;

    server 127.0.0.1:8080 max_fails=3 fail_timeout=20s;  

    server 127.0.0.1:8086 backup;  
    }  
   
    server {
        listen       83;
        server_name 127.0.0.1;
        location / {  
            proxy_pass http://backend;  
        }  
    }

}

启动 nginx 的时候 报错 错误信息如下:

balancing method does not support parameter "backup" in C:\nginx-1.11.9/conf/nginx.conf:51

原因是 Ip_哈希平衡器不支持备份服务器和权重,去掉 ip_hash 配置就可以了。

全部评论