nginx負荷バランスの3つのパラメータ設定

1282 ワード

1、

user nobody;
worker_processes 4;//   CPU    
events{
  worker_connections 1024;
}

http{
  upstream mypro {
    server 182.13.32.12;
    server 213.11.23.24;
  }

  server {
    listen 8080;
    location / {
      proxy_pass http://mypro;
    }
  }
}
2、ip_を入れるhash、同じユーザーを同じマシンに落とします。

use nobody;
worker_processes 4;//   CPU    
events{
  worker_connections 1024;
}

http{
  upstream mypro {
    ip_hash;
    server 182.13.32.12;
    server 213.11.23.24;
  }

  server {
    listen 8080;
    location / {
      proxy_pass http://mypro;
    }
  }
}
3、重みを加える

use nobody;
worker_processes 4;//   CPU    
events{
  worker_connections 1024;
}

http{
  upstream mypro {
    server 182.13.32.12 weight=2;//       
    server 213.11.23.24;
  }

  server {
    listen 8080;
    location / {
      proxy_pass http://mypro;
    }
  }
}
負荷バランスのプロセスは、単独で/usr/local/nginx/sbin/inx-c/usr/local/nginx/conf/fzjh.com nfを起動することができます。