[issue1954] SocketServer.ForkingMixIn creates a zombie

2008-01-29 Thread Guido van Rossum
Changes by Guido van Rossum: -- resolution: -> wont fix status: open -> closed __ Tracker <[EMAIL PROTECTED]> __ ___ Python-bugs-list mailing l

[issue1954] SocketServer.ForkingMixIn creates a zombie

2008-01-28 Thread Ralf Schmitt
Ralf Schmitt added the comment: Well, one child isn't the maximum. All children which do not finish before the last client connects, will live on as zombies (and will be collected when the next client connects). If that is acceptable, then just close this report. Using signals would be easier if

[issue1954] SocketServer.ForkingMixIn creates a zombie

2008-01-28 Thread Guido van Rossum
Guido van Rossum added the comment: Using signals is asking for all sorts of trouble. What is the point of collecting the last process? Having one zombie child max as a steady state strikes me as totally acceptable. -- nosy: +gvanrossum __ Tracker <[EMAI

[issue1954] SocketServer.ForkingMixIn creates a zombie

2008-01-28 Thread Christian Heimes
Christian Heimes added the comment: Can you provide a patch? Next time please fill in type, components and versions, too. :) -- components: +Library (Lib) nosy: +tiran priority: -> normal type: -> behavior versions: +Python 2.6 __ Tracker <[EMAIL PROTE

[issue1954] SocketServer.ForkingMixIn creates a zombie

2008-01-27 Thread Ralf Schmitt
New submission from Ralf Schmitt: collect_children is only called in process_request, so at least the last process forked is not collected. This could be handled by calling collect_children every X seconds or by handling SIGCHLD. -- messages: 61773 nosy: schmir severity: normal status: o