Re: xmlrpclib timeouts

From: p2esp (p2esp_at_yahoo.com)
Date: 03/02/04


Date: Tue, 2 Mar 2004 06:35:47 -0800 (PST)
To: python-list@python.org


>> Hello,
>>
>> I'm using the xmlrpclib module to contact an XMLRPC
>> server that takes a long time to send results back.
My
>> client timeouts.
>>
>> The question is whether there is a way to have an
>> xmlrpclib client that never timeouts. I have been
>> searching for some code examples on how to do that,
>> but I could not find any in the xmlrpclib
>> documentation.
>>
>> Thanks for any hints.

> "Client that never times out" is not a good idea,
generally.
> Nothing in life is certain, but even moreso in
distributed
> systems. Timeouts are there to protect you from all
kinds
> of problem conditions (busy server, crashed
> server, etc.). You really don't want your client to
be in a
> position of waiting for a response that is never
going to
> come.

...
> Paul

Thank you Paul for your informative message.

I do understand it's not a good idea to do this, and I
will check what you suggest. Nevertheless, I still
want to know: can a "never timeout" client be written
in xmlrpclib?

__________________________________
Do you Yahoo!?
Yahoo! Search - Find what you’re looking for faster
http://search.yahoo.com



Relevant Pages

  • Newbie to XML-RPC: looking for advice
    ... The server is using the twisted.web.xmlrpc.XMLRPC class to handle connections and run requests. ... Clients are just using xmlrpclib.ServerProxy to run remote method calls. ... I have a few questions about the performance of xmlrpc in general, and specifically about increasing the speed with which remote methods return their results to the client. ... It looks like xmlrpclib uses xml.parsers.expat if it's available, but are there faster xml libs? ...
    (comp.lang.python)
  • Re: xmlrpclib timeouts
    ... > I'm using the xmlrpclib module to contact an XMLRPC ... > server that takes a long time to send results back. ... > xmlrpclib client that never timeouts. ... And don't be too quick to skip the memory management ...
    (comp.lang.python)
  • Re: Code critique xmlrpclib
    ... ?It uses dnspython, and xmlrpclib ... propagated back to the client via xmlrpc. ... instances of DNSFunctions (more than likely in a multi-user server) ... For static configuration which you might think globals are good for ...
    (comp.lang.python)
  • Re: IMAP timeouts
    ... >> have changed either on server side or client side. ... I applied the latest windows security updates with the ... your Windowshost after the update causing the timeouts. ...
    (Fedora)
  • Re: xmlrpclib timeouts
    ... > I'm using the xmlrpclib module to contact an XMLRPC ... > xmlrpclib client that never timeouts. ... Is the server you are talking to within your own network, ...
    (comp.lang.python)