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を起動することができます。