haproxy has never supported keep-alive HTTP connections, to my knowledge.<div><br></div><div>--Michael<br><div><div><br></div><div><div class="gmail_quote">On Tue, Dec 22, 2009 at 3:41 PM, Henry Paulissen <span dir="ltr"><<a href="mailto:h.paulissen@qbell.nl">h.paulissen@qbell.nl</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">Next one.<br>
<br>
Did you tune the tcp fin timeout? (on both servers)<br>
Linux will standard holds all connection open till it hits the fin timeout<br>
length (tcp_fin and tcp_fin2).<br>
We decreased it to 3.<br>
<br>
HAProxy support:<br>
Do you forced a http connection close in haproxy?<br>
If all connections are in keep-alive your queue will fill up real quick.<br>
<br>
Henry<br>
<br>
-----Oorspronkelijk bericht-----<br>
Van: Joe Williams [mailto:<a href="mailto:joe@joetify.com">joe@joetify.com</a>]<br>
Verzonden: woensdag 23 december 2009 0:23<br>
Aan: Henry Paulissen<br>
CC: <a href="mailto:varnish-misc@projects.linpro.no">varnish-misc@projects.linpro.no</a><br>
Onderwerp: Re: Slow connections<br>
<br>
<br>
Thanks Henry, nf_conntrack_max is set high on both machines. I've had<br>
the full table issue before :P<br>
<div><div></div><div class="h5"><br>
<br>
<br>
On 12/22/09 2:58 PM, Henry Paulissen wrote:<br>
> Have a look to the conntrack setting in the kernel (sysctl) on both sides.<br>
> It could be that your conntrack is full (connectrack only exists if you<br>
use<br>
> iptables with netfilter_conntrack).<br>
><br>
> Regards,<br>
> Henry<br>
><br>
> -----Oorspronkelijk bericht-----<br>
> Van: <a href="mailto:varnish-misc-bounces@projects.linpro.no">varnish-misc-bounces@projects.linpro.no</a><br>
> [mailto:<a href="mailto:varnish-misc-bounces@projects.linpro.no">varnish-misc-bounces@projects.linpro.no</a>] Namens Joe Williams<br>
> Verzonden: dinsdag 22 december 2009 18:12<br>
> Aan: <a href="mailto:varnish-misc@projects.linpro.no">varnish-misc@projects.linpro.no</a><br>
> Onderwerp: Slow connections<br>
><br>
><br>
> I am seeing a good amount (1/100) of connections to varnish (from<br>
> haproxy) taking 3 seconds. My first thought was the connection backlog<br>
> but somaxconn and listen_depth are both set higher than the number of<br>
> connections. Anyone have any suggestions on how to track down what is<br>
> causing this or settings I can use to try to aleviate it?<br>
><br>
> Thanks.<br>
><br>
> -Joe<br>
><br>
><br>
<br>
--<br>
Name: Joseph A. Williams<br>
Email: <a href="mailto:joe@joetify.com">joe@joetify.com</a><br>
Blog: <a href="http://www.joeandmotorboat.com/" target="_blank">http://www.joeandmotorboat.com/</a><br>
<br>
_______________________________________________<br>
varnish-misc mailing list<br>
<a href="mailto:varnish-misc@projects.linpro.no">varnish-misc@projects.linpro.no</a><br>
<a href="http://projects.linpro.no/mailman/listinfo/varnish-misc" target="_blank">http://projects.linpro.no/mailman/listinfo/varnish-misc</a><br>
</div></div></blockquote></div><br></div></div></div>