upstream backend {
server 127.0.0.1:8888;
keepalive 32;
}
server {
listen 9999;
location / {
proxy_http_version 1.1;
proxy_set_header Connection "";
proxy_pass http://backend;
}
}
server {
listen 8888;
server_name localhost;
location / {
root html;
index index.html index.htm;
}
}
当我 使用 for i in {1..50000}; do curl 127.0.0.1:9999/$i ; done 去请求
我发现 8888 端口建立了非常多的链接,然后 timewait 了。
我想问,实际并发只有1个,为啥不是使用少量的ESTAB链接(比如1个或者2个)即可完成吗,为什么创建了那么多链接。