可以通过keep-alive指令配置长链接数量
upstream backend{
server 192.168.61.1:9080 weight=1;
server 192.168.61.1:9090 weight=2 backend;
keepalive 100;
}
通过这个指令配置了每个Worker进程与上游服务器可缓存的空闲连接的最大数量。当超出这个数量时,最近最少使用的连接将被关闭。keepalive指令不限制Worker进程与上游服务器的总连接。
如果想要跟上游服务器建立长链接,则要加上如下配置
location / {
#支持keep-alive
proxy_http_version 1.1;
proxy_set_header connection "";
proxy_pass http://backend;
}