鍍金池/ 問答/Java  Linux/ 為啥我配置的nginx負(fù)載均衡不起作用呢

為啥我配置的nginx負(fù)載均衡不起作用呢


#user  nobody;
worker_processes  1;

#error_log  logs/error.log;
#error_log  logs/error.log  notice;
#error_log  logs/error.log  info;

#pid        logs/nginx.pid;


events {
    worker_connections  1024;
}


http {
    include       mime.types;
    default_type  application/octet-stream;

 
    sendfile        on;

    keepalive_timeout  65;


    
    upstream  mzd {
    
       server 127.0.0.1:8082;
       server 127.0.0.1:8081;
    }

    server {
        listen       80;
        server_name  www.tuesdayma.com;


        location / {
            proxy_pass  http://mzd;
            index  index.html index.htm;
        }

        error_page   500 502 503 504  /50x.html;
        location = /50x.html {
            root   html;
        }

    }


}

配置文件是這樣的,而且8082和8081都是能訪問的,但是我訪問http://www.tuesdayma.com/的時(shí)...。。。這是為什么????默認(rèn)的不是輪詢嗎,理論上應(yīng)該是8082分配一次8081分配一次啊。。。

回答
編輯回答
陪我終
加個(gè)權(quán)重試試看,不一定解決,最好結(jié)合日志看下
server 127.0.0.1:8082 weight=1 max_fails=5 fail_timeout=30s;
server 127.0.0.1:8081 weight=1 max_fails=5 fail_timeout=30s;
2017年8月11日 20:58