<br style="font-family:&#39;Heiti SC&#39;;font-size:medium"><span style="font-family:&#39;Heiti SC&#39;;font-size:medium">hi, all</span><br style="font-family:&#39;Heiti SC&#39;;font-size:medium"><br style="font-family:&#39;Heiti SC&#39;;font-size:medium">
<span style="font-family:&#39;Heiti SC&#39;;font-size:medium">I start a process using spawnProcess and want to kill when my certain Factory stops.</span><br style="font-family:&#39;Heiti SC&#39;;font-size:medium"><br style="font-family:&#39;Heiti SC&#39;;font-size:medium">
<span style="font-family:&#39;Heiti SC&#39;;font-size:medium">something I wrote like these</span><br style="font-family:&#39;Heiti SC&#39;;font-size:medium"><br style="font-family:&#39;Heiti SC&#39;;font-size:medium"><br style="font-family:&#39;Heiti SC&#39;;font-size:medium">
<span style="font-family:&#39;Heiti SC&#39;;font-size:medium">----------</span><br style="font-family:&#39;Heiti SC&#39;;font-size:medium"><br style="font-family:&#39;Heiti SC&#39;;font-size:medium"><span style="font-family:&#39;Heiti SC&#39;;font-size:medium">p = SomeProtocol(ProcessProtocol)</span><br style="font-family:&#39;Heiti SC&#39;;font-size:medium">
<br style="font-family:&#39;Heiti SC&#39;;font-size:medium"><span style="font-family:&#39;Heiti SC&#39;;font-size:medium">reactor.spawnProcess(p, &#39;twistd&#39;, [&#39;twistd&#39;, &#39;-y&#39;, &#39;anotherMain.py&#39;], {})</span><br style="font-family:&#39;Heiti SC&#39;;font-size:medium">
<br style="font-family:&#39;Heiti SC&#39;;font-size:medium"><span style="font-family:&#39;Heiti SC&#39;;font-size:medium">----------</span><br style="font-family:&#39;Heiti SC&#39;;font-size:medium"><br style="font-family:&#39;Heiti SC&#39;;font-size:medium">
<span style="font-family:&#39;Heiti SC&#39;;font-size:medium">class Factory(ServerFactory):</span><br style="font-family:&#39;Heiti SC&#39;;font-size:medium"><span style="font-family:&#39;Heiti SC&#39;;font-size:medium">...</span><br style="font-family:&#39;Heiti SC&#39;;font-size:medium">
<br style="font-family:&#39;Heiti SC&#39;;font-size:medium"><span class="Apple-tab-span" style="font-family:&#39;Heiti SC&#39;;font-size:medium;white-space:pre">        </span><span style="font-family:&#39;Heiti SC&#39;;font-size:medium">def StopFactory(self):</span><br style="font-family:&#39;Heiti SC&#39;;font-size:medium">
<span class="Apple-tab-span" style="font-family:&#39;Heiti SC&#39;;font-size:medium;white-space:pre">        </span><span class="Apple-tab-span" style="font-family:&#39;Heiti SC&#39;;font-size:medium;white-space:pre">        </span><span style="font-family:&#39;Heiti SC&#39;;font-size:medium"># which is the p above</span><br style="font-family:&#39;Heiti SC&#39;;font-size:medium">
<span class="Apple-tab-span" style="font-family:&#39;Heiti SC&#39;;font-size:medium;white-space:pre">        </span><span class="Apple-tab-span" style="font-family:&#39;Heiti SC&#39;;font-size:medium;white-space:pre">        </span><span style="font-family:&#39;Heiti SC&#39;;font-size:medium">p.transport.signalProcess(&quot;KILL&quot;)</span><br style="font-family:&#39;Heiti SC&#39;;font-size:medium">
<br style="font-family:&#39;Heiti SC&#39;;font-size:medium"><span style="font-family:&#39;Heiti SC&#39;;font-size:medium">I thought the subprocess will be killed which is not.</span><br style="font-family:&#39;Heiti SC&#39;;font-size:medium">
<br style="font-family:&#39;Heiti SC&#39;;font-size:medium">I tried using <span style="font-family:&#39;Heiti SC&#39;;font-size:medium">p.transport.signalProcess(&quot;KILL&quot;) some other place, and it works.</span><br>
<br style="font-family:&#39;Heiti SC&#39;;font-size:medium"><span style="font-family:&#39;Heiti SC&#39;;font-size:medium">What&#39;s wrong with my code? Thanks!</span><div><br></div><div>P.S, which is the best way to shut down a twistd, I send the TERM to it now. It just work fine.<br style="font-family:&#39;Heiti SC&#39;;font-size:medium">
<br style="font-family:&#39;Heiti SC&#39;;font-size:medium"><br style="font-family:&#39;Heiti SC&#39;;font-size:medium"><span style="font-family:&#39;Heiti SC&#39;;font-size:medium">Regards, Huang</span></div>