官方帮助:
http://nginx.org/en/docs/http/ngx_http_core_module.html#keepalive_timeout
语法格式:
格式一:
Syntax: keepalive_requests number;
Default:
keepalive_requests 1000; (默认1000次)
Context: http, server, location
格式二:
Syntax: keepalive_time time;
Default:
keepalive_time 1h; (默认1h)
Context: http, server, location
格式三:
Syntax: keepalive_timeout timeout [header_timeout];
Default:
keepalive_timeout 75s; (默认75s)
Context: http, server, location
一:keepalive_requests number; #在一次长连接上所允许请求的资源的最大数量,默认为1000次
二:keepalive_time time; #限制对一个连接中请求处理的最长时间,到时间后续的再有新的请求会断开连接, 默认1h
三:keepalive_timeout timeout [header_timeout]; #设置保持空闲的连接超时时长,0表示禁止长连接,默认为75s,通常配置在http字段作为站点全局配置
范例: 测试网站是否为长连接
telnet 10.0.0.200 80
Trying 10.0.0.200...
Connected to 10.0.0.200.
Escape character is '^]'.
连接之后,模拟浏览器发GET请求
GET / HTTP/1.1
HOST: www.meng.org
回车
连接上之后不操作默认75s断开连接,如果是HTTP1.0,下载完就断开了
时间可以根据自己的需要来调试