![如何按顺序、有限制地代理上游服务器?](https://linux22.com/image/681009/%E5%A6%82%E4%BD%95%E6%8C%89%E9%A1%BA%E5%BA%8F%E3%80%81%E6%9C%89%E9%99%90%E5%88%B6%E5%9C%B0%E4%BB%A3%E7%90%86%E4%B8%8A%E6%B8%B8%E6%9C%8D%E5%8A%A1%E5%99%A8%EF%BC%9F.png)
我正在将目录代理到websocket
上游:
location /Fonzy {
proxy_pass http://websocket;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection $connection_upgrade;
}
上游的:
upstream websocket {
least_conn;
server 127.0.0.1:9300;
server 127.0.0.1:9301;
server 127.0.0.1:9302;
}
least_conn
将代理到具有最少连接数的服务器。
我的问题是我正在尝试代理200连接到 ,9300
然后一旦 200 个连接都得到满足,接下来的 200 个连接将转到9301
,依此类推。
我发现max_conns
财产,但这是针对商业版本的。然而,我甚至不确定这是否是一个解决方案。