I like glyph&#39;s answer.  :)  <div><br></div><div><a href="http://stackoverflow.com/questions/6589225/how-do-twisted-and-multiprocessing-process-create-zombies/6589440#6589440">http://stackoverflow.com/questions/6589225/how-do-twisted-and-multiprocessing-process-create-zombies/6589440#6589440</a></div>

<div><br></div><div><br><br><div class="gmail_quote">On Tue, Jul 5, 2011 at 3:00 PM,  <span dir="ltr">&lt;<a href="mailto:exarkun@twistedmatrix.com">exarkun@twistedmatrix.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">

<div><div></div><div class="h5">On 09:51 pm, <a href="mailto:sean.m.ochoa@gmail.com">sean.m.ochoa@gmail.com</a> wrote:<br>
&gt;Using twisted loopingcall, multiprocessing.Process, and<br>
&gt;multiprocessing.Queue; is it possible to create a zombie process. And,<br>
&gt;if<br>
&gt;so, then how?<br>
<br>
</div></div>Uh, why would you want to create zombies?<br>
<br>
Since Twisted installs a SIGCHLD handler, it&#39;s not unlikely that non-<br>
cooperating libraries that create subprocesses, such as the<br>
multiprocessing module, will miss their exit notification, leaving a<br>
zombie.<br>
<br>
If you *don&#39;t* want zombies, use reactor.spawnProcess (or a library on<br>
top of it, like Ampoule) instead.<br>
<br>
Jean-Paul<br>
<br>
_______________________________________________<br>
Twisted-Python mailing list<br>
<a href="mailto:Twisted-Python@twistedmatrix.com">Twisted-Python@twistedmatrix.com</a><br>
<a href="http://twistedmatrix.com/cgi-bin/mailman/listinfo/twisted-python" target="_blank">http://twistedmatrix.com/cgi-bin/mailman/listinfo/twisted-python</a><br>
</blockquote></div><br><br clear="all"><br>-- <br>Sean | <span id="gc-number-0" class="gc-cs-link" title="Call with Google Voice">(206) 962-7954</span><br>
</div>