问题描述
我有以下 nginx.config
文件:
events {}
http {
# ...
# application version 1a
upstream version_1a {
server localhost:8090;
}
# application version 1b
upstream version_1b {
server localhost:8091;
}
split_clients "${arg_token}" $appversion {
50% version_1a;
50% version_1b;
}
server {
# ...
listen 7080;
location / {
proxy_set_header Host $host;
proxy_pass http://$appversion;
}
}
}
我有两个 nodejs 服务器侦听端口 8090 和 8091,我正在访问 URL http://localhost:7080,我的期望是 Nginx 将流量随机分配到 version_1a
和 {{1} } 上游,但是,所有流量都将流向 version_1b
。对为什么会发生这种情况有任何见解吗?
(我想为金丝雀流量做这个配置)
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)