[Varnish] #648: http read error: 11
Varnish
varnish-bugs at projects.linpro.no
Mon Feb 22 16:28:58 CET 2010
#648: http read error: 11
----------------------+-----------------------------------------------------
Reporter: benliles | Owner: phk
Type: defect | Status: closed
Priority: normal | Milestone:
Component: varnishd | Version: 2.0
Severity: normal | Resolution: worksforme
Keywords: |
----------------------+-----------------------------------------------------
Comment (by benliles):
More testing late last week indicates that its the sess_timeout parameter
that can be set at run time that was the problem. Despite settings in the
vcl for timeouts on the backend of 1s on first connect, 120s for first
byte and default (60s I think) for further bytes. The default
sess_timeout, which is labeled as being an idle client timeout, is 5s. The
20 seconds came from 4 retries with errors at 5s each time. I increased
the sess_timeout to 30s and we have not had any more reports of the
problem from users.
At this point, I do have some remaining problems. Why would a client
timeout be affected by a slow backend response? The client obviously isn't
closing the connection since it receives the error from Varnish. When
this sess_timeout is hit, the restart portion of the vcl_error block seems
to run, but the error response portion isn't working properly like it does
for other types of errors.
--
Ticket URL: <http://www.varnish-cache.org/ticket/648#comment:4>
Varnish <http://varnish.projects.linpro.no/>
The Varnish HTTP Accelerator
More information about the varnish-bugs
mailing list