[Twisted-web] Re: web client & "TimeoutError: User timeout caused connection failure"

Lenny G Arbage alengarbage at yahoo.com
Sun Feb 12 22:18:36 MST 2006


  This may be known to some of you, but google sure
doesn't want to divulge it upon searching for the
"TimeoutError" message described in the title, so I
thought I'd document what I've found so far.  Failures
begin to occur exactly 30 seconds after all the
initial deferreds were started, which explains why you
need lots of requests if the responses are fairly
quick and less if the responses take a bit of time to
come back.  

  If I add a line to
HTTPClientFactory.clientConnectionFailed():

    print "connect failed: %s" % _.timeout

The connector object confesses that its timeout was
indeed set at 30 seconds.

  In my case, I'd like to be able to set the
connector's timeout a bit higher, but I don't see how
to go about it.  This isn't the 'timeout=' parameter
passed into HTTPClientFactory, which is set to 0.  I
think it comes from HTTPPageGetter or protocol.http
with the TimeoutMixin, but it's all a bit unclear to
me -- am I on the right track?  Any pointers?

  Lenny

__________________________________________________
Do You Yahoo!?
Tired of spam?  Yahoo! Mail has the best spam protection around 
http://mail.yahoo.com 



More information about the Twisted-web mailing list