Miscellaneous questions
Dag-Erling Smørgrav
des at linpro.no
Mon Mar 17 16:56:20 CET 2008
"Poul-Henning Kamp" <phk at phk.freebsd.dk> writes:
> "Michael S. Fischer" <michael at dynamine.net> writes:
> > "Dag-Erling Smørgrav" <des at linpro.no> writes:
> > > "Michael S. Fischer" <michael at dynamine.net> writes:
> > > > "Dag-Erling Smørgrav" <des at linpro.no> writes:
> > > > > I think the default timeout on backends connection may be a
> > > > > little short, though.
> > > > I assume this is the thread_pool_timeout parameter?
> > > No, that's how long an idle worker thread is kept alive. I don't
> > > think the backend timeout is configurable, I think it's hardocded
> > > to five seconds.
> > What does the timeout pertain to? Connect time? Response time?
> Actually, I don't think we have any non-default timeout on the
> backends now: connect timeout is whatever the kernel uses and we don't
> set any socketopts like SO_RCVTIMEO on the tcp connection.
No, we were talking about how long an idle backend connection is kept
open (or at least I was).
Here's some additional context:
"Dag-Erling Smørgrav" <des at linpro.no> writes:
> "Poul-Henning Kamp" <phk at phk.freebsd.dk> writes:
> > "Michael S. Fischer" <michael at dynamine.net> writes:
> > > (2) HTTP/1.1 keep-alive connection reuse: Does Varnish have the
> > > ability to reuse origin server connections (assuming they are HTTP/1.1
> > > Keep-Alive connections)? Or, is there a strict 1:1 mapping between
> > > client-proxy connections and proxy-origin server connections?
> > They should already be reused by default.
>
> Maybe something is preventing backend session reuse in his
> installation; that can easily be determined from logs.
>
> I think the default timeout on backends connection may be a little
> short, though.
DES
--
Dag-Erling Smørgrav
Senior Software Developer
Linpro AS - www.linpro.no
More information about the varnish-misc
mailing list