varnish Connection: close and IE6
Václav Bílek
v.bilek at 1art.cz
Mon Sep 21 15:46:16 CEST 2009
>
>
> With knowledge of that we dont know exactly how to patch for disabling
> keepalive we tried nasty hack:
>
> diff bin/varnishdcache_acceptor_epoll.c
> bin/varnishdcache_acceptor_epoll.c.new
> 114c114
> < deadline = TIM_real() - params->sess_timeout;
> ---
>> // deadline = TIM_real() - params->sess_timeout;
> 117c117
> < if (sp->t_open > deadline)
> ---
>> // if (sp->t_open > deadline)
>
>
> it worked in testing enviroment but in real trafic it was even worse
> (IE6 hanging for long time).
as we try to disble client side keepalive we made change in
cache_acceptor_epoll.c by disabling sesion timeout chceck and shorting
this timeout:
if ((tmp_timeout - last_timeout) > 60)
to:
if ((tmp_timeout - last_timeout) > 0.1)
and it looks like it solved our problem ...
is there any problem we should be expecting on high load after this
modification?
More information about the varnish-misc
mailing list