]默认值 75s上下文 http server location说明 第一个参数指定了与client的keep-alive连接超时时间。服务器将会在这个时间后關闭连接可选的第二个参数指定了在响应头Keep-Alive: timeout=time中的time值。这个头能够让一些浏览器主动关闭连接这样服务器就不必要去关闭连接了。没有這个参数nginx不会发送Keep-Alive响应头(尽管并不是由这个头来决定连接是否“keep-alive”)两个参数的值可并不相同
- 注意不同浏览器怎么处理“keep-alive”头
- Opera永久保歭长连接
-
lingering_close生效后,在关闭连接前会检测是否有用户发送的数据到达服务器,如果超过lingering_timeout时间后还没有数据可读就直接关闭连接;否则,必须在读取完连接缓冲区上的数据并丢弃掉后才会关闭连接resolver_timeout语法 resolver_timeout
server的连接超时时间,有必要记住这个超时不能超过75秒。这个不是等待后端返回页面的时间那是由proxy_read_timeout声明的。如果你的upstream服务器起来了但是hanging住了(例如,没有足够的线程处理请求所以把你的请求放到请求池里稍后处理),那么这个声明是没有用的由于与upstream服务器的连接已经建立了。proxy_read_timeout语法