###mafia1
upstream mafia1_gift_groupb {
server 10.219.0.6:8081; #max_fails=2 fail_timeout=10s;
}
upstream mafia1_gift_groupc {
server 10.219.4.4:9008 max_fails=0 fail_timeout=10s;
server 10.219.4.4:9009 max_fails=0 fail_timeout=10s;
}
upstream mafia1_scene_gift_groupc {
server 10.219.4.5:9010; #max_fails=5 fail_timeout=10s;
server 10.219.4.8:9010; #max_fails=5 fail_timeout=10s;
}
###tgmafia
upstream tgmafia_gift_sorted_groupb {
server 10.219.1.21:8081; #max_fails=2 fail_timeout=10s;
}
upstream tgmafia_ship_gift_groupc {
server 10.219.4.5:9008; #max_fails=2 fail_timeout=10s;
server 10.219.4.8:9008; #max_fails=2 fail_timeout=10s;
}
###stone
upstream stone_gift_groupb {
server 10.219.4.2:8081; #max_fails=2 fail_timeout=10s;
}
server {
listen 8081; ## listen for ipv4
server_name recommend.yottagames.com;
client_body_buffer_size 20M;
client_max_body_size 100M;
# Make site accessible from http://localhost/
keepalive_requests 10000;
###mafia1
#黑道1礼包排序实验B组
location /mafia1/gift_sorted/group_b {
proxy_pass http://mafia1_gift_groupb/;
proxy_next_upstream error invalid_header timeout http_500 http_502 http_503 http_504 non_idempotent;
proxy_next_upstream_tries 2;
proxy_set_header X-Real-IP $remote_addr;
proxy_redirect off;
}
#黑道1礼包排序实验C组
location /mafia1/gift_sorted/group_c {
proxy_pass http://mafia1_gift_groupc/;
proxy_next_upstream error invalid_header timeout http_500 http_502 http_503 http_504 non_idempotent;
proxy_next_upstream_tries 2;
proxy_set_header X-Real-IP $remote_addr;
proxy_redirect off;
}
#黑道1礼包排行榜B组
location /mafia1/gift_recommend/group_b {
proxy_pass http://mafia1_gift_groupb/;
proxy_next_upstream error invalid_header timeout http_500 http_502 http_503 http_504 non_idempotent;
proxy_next_upstream_tries 2;
proxy_set_header X-Real-IP $remote_addr;
proxy_redirect off;
}
#黑道1礼包排行榜C组
location /mafia1/gift_recommend/group_c {
proxy_pass http://mafia1_gift_groupc/;
proxy_next_upstream error invalid_header timeout http_500 http_502 http_503 http_504 non_idempotent;
proxy_next_upstream_tries 2;
proxy_set_header X-Real-IP $remote_addr;
proxy_redirect off;
}
#黑道1场景礼包
location /mafia1/scene_gift/group_c {
proxy_pass http://mafia1_scene_gift_groupc/;
proxy_next_upstream error invalid_header timeout http_500 http_502 http_503 http_504 non_idempotent;
proxy_next_upstream_tries 2;
proxy_set_header X-Real-IP $remote_addr;
proxy_redirect off;
}
###tgmafia
#大黑帮礼包排序实验B组
location /tgmafia/gift_sorted/group_b {
proxy_pass http://tgmafia_gift_sorted_groupb/;
proxy_next_upstream error invalid_header timeout http_500 http_502 http_503 http_504 non_idempotent;
proxy_next_upstream_tries 2;
proxy_set_header X-Real-IP $remote_addr;
proxy_redirect off;
}
#大黑帮商船礼包C组
location /tgmafia/ship_gift/group_c {
proxy_pass http://tgmafia_ship_gift_groupc/;
proxy_next_upstream error invalid_header timeout http_500 http_502 http_503 http_504 non_idempotent;
proxy_next_upstream_tries 2;
proxy_set_header X-Real-IP $remote_addr;
proxy_redirect off;
}
###stone
#大酋长礼包排序实验
location /stone/gift_sorted/group_b {
proxy_pass http://stone_gift_groupb/;
proxy_next_upstream error invalid_header timeout http_500 http_502 http_503 http_504 non_idempotent;
proxy_next_upstream_tries 2;
proxy_set_header X-Real-IP $remote_addr;
proxy_redirect off;
}
#大酋长礼包小窗实验
location /stone/gift_preview/group_b {
proxy_pass http://stone_gift_groupb/;
proxy_next_upstream error invalid_header timeout http_500 http_502 http_503 http_504 non_idempotent;
proxy_next_upstream_tries 2;
proxy_set_header X-Real-IP $remote_addr;
proxy_redirect off;
}
error_log /var/log/nginx/error-recommend.log notice;
access_log /var/log/nginx/access-recommend.log recommend;
}