[Twisted-Python] Catching error in protocol.ReconnectingClientFactory
Martin
martin at webscio.net
Thu Jun 28 05:46:36 MDT 2012
On 26/06/12 15:12, exarkun at twistedmatrix.com wrote:
> On 25 Jun, 12:16 pm, martin at webscio.net wrote:
>>>
>> No suggestions as to how I could get rid of this? :(
>
> I put together a minimal example of ReconnectingClientFactory for the
> connection refused case for you. It's attached. I don't see any
> errors logged. If your program differs from this, please modify the
> example until it produces the problem. Without this, it's very
> unlikely that anyone will be able to determine the problem or
> recommend a solution.
>
> For future questions, if you could put together this minimal example
> yourself, you'll probably find you get help more quickly.
>
> Here's the output I see when I run the program:
>
> 2012-06-26 10:07:26-0400 [-] Log opened.
> 2012-06-26 10:07:26-0400 [-] Starting factory
> <twisted.internet.protocol.ReconnectingClientFactory instance at
> 0x215ffc8>
> 2012-06-26 10:07:26-0400 [Uninitialized]
> <twisted.internet.ssl.Connector instance at 0x2164128> will retry in 2
> seconds
> 2012-06-26 10:07:26-0400 [Uninitialized] Stopping factory
> <twisted.internet.protocol.ReconnectingClientFactory instance at
> 0x215ffc8>
> 2012-06-26 10:07:28-0400 [-] Starting factory
> <twisted.internet.protocol.ReconnectingClientFactory instance at
> 0x215ffc8>
> 2012-06-26 10:07:28-0400 [Uninitialized]
> <twisted.internet.ssl.Connector instance at 0x2164128> will retry in 4
> seconds
> 2012-06-26 10:07:28-0400 [Uninitialized] Stopping factory
> <twisted.internet.protocol.ReconnectingClientFactory instance at
> 0x215ffc8>
> ^C2012-06-26 10:07:30-0400 [-] Received SIGINT, shutting down.
> 2012-06-26 10:07:30-0400 [-] Main loop terminated.
>
>
> Jean-Paul
>
>
> _______________________________________________
> Twisted-Python mailing list
> Twisted-Python at twistedmatrix.com
> http://twistedmatrix.com/cgi-bin/mailman/listinfo/twisted-python
Thanks a lot for the suggestions! I tried plugging in a fake address
(like you did) in my code and indeed I'm not getting the deferred
message at the end. So apparently it only happens when a connection is
actually established first and then lost. I'll try to figure out a
minimal example where/why it starts happening (I'll probably know how to
fix it then too.. I just thought there'd be an easier way).
-------------- next part --------------
An HTML attachment was scrubbed...
URL: </pipermail/twisted-python/attachments/20120628/761775e3/attachment-0001.html>
More information about the Twisted-Python
mailing list