#每次 keep-alive 的最大请求数,默认值是 16
server.max-keep-alive-requests=100
#keep-alive 的最长等待时间,单位是秒,默认值是 5
server.max-keep-alive-idle=1200
#lighttpd 的 work 子进程数,默认值是 0
,单进程运行
server.max-worker=2
#限制用户在发送请求的过程中,最大的中间停顿时间(单位是秒)
,
#如果用户在发送请求的过程中(没发完请求),中间停顿的时间太长,lighttpd 会主动断开
连接
#默认值是 60(秒)
server.max-read-idle=1200
#限制用户在接收应答的过程中,最大的中间停顿时间(单位是秒)
,
#如果用户在接收应答的过程中(没接完),中间停顿的时间太长,lighttpd 会主动断开连接
#默认值是 360(秒)
server.max-write-idle=12000
#读客户端请求的超时限制,单位是秒,配为 0
表示不作限制
#设置小于 max-read-idle 时,read-timeout
生效
server.read-timeout=0
#写应答页面给客户端的超时限制,单位是秒,配为 0
表示不作限制
#设置小于 max-write-idle 时,write-timeout
生效
server.write-timeout=0
#请求的处理时间上限,如果用了 mod_proxy_core,那就是和后端的交互时间限制,单位是
秒
server.max-connection-idle=1200
说明:
对于一个 keep-alive 连接上的连续请求,发送第一个请求内容的最大间隔由参数 max-
read-idle 决定,从第二个请求起,发送请求内容的最大间隔由参数 max-keep-alive-idle 决
定。请求间的间隔超时也由 max-keep-alive-idle 决定。发送请求内容的总时间超时由参数
read-timeout 决定。Lighttpd 与后端交互数据的超时由 max-connection-idle
决定。
延伸阅读:
http:
//www.snooda.com/read/244
[ Nginx ]
配置:nginx.conf
代码如下:
http{
#Fastcgi:(针对后端的 fastcgi 生效,fastcgi 不属于 proxy 模式)
fastcgi_connect_timeout5;#
连接超时
fastcgi_send_timeout10; #
写超时
fastcgi_read_timeout10;#
读取超时
#Proxy:(针对 proxy/upstreams 的生效)
proxy_connect_timeout15s;#
连接超时
proxy_read_timeout24s;#
读超时