[Twisted-Python] Re: socket is not closed when connection failed
Tsai Li Ming
mailinglist at ltsai.com
Thu Feb 17 17:59:52 MST 2005
Jp Calderone wrote:
> On Thu, 17 Feb 2005 10:40:56 -0500, Itamar Shtull-Trauring <itamar at itamarst.org> wrote:
>
>>On Thu, 2005-02-17 at 21:00 +0800, Tsai Li Ming wrote:
>>
>>
>>>How serious is this bug? I'm particularly concern about twisted.web.server.
>>
>>1. Servers don't open connections, so it's not relevant there.
>>
>>2. It probably does not cause fd leaks, since python's gc will likely do
>>that. close()ing explicitly is better, obviously.
>>
>
>
> As a rough figure, with a max file descriptors limit of 1024, on Python 2.3.5,
> this tends not to be a problem with connection rates below 100 failed
> connections per second. The file descriptors are eventually closed by the
> Python GC, it just takes a little while since the sockets are part of cyclic
> garbage.
>
> Jp
I see what you mean. Upon looking fuerther at the tcp.py, the code
section is for tcp clients, not "TCP Server Port".
Thanks,
Liming
More information about the Twisted-Python
mailing list