擅长:python、mysql、java
<p>我以前是这样做的(在一个非扭曲的调用应用程序的sigint处理程序中):</p>
<pre><code>reactor.removeAll()
reactor.iterate()
reactor.stop()
</code></pre>
<p>我不是百分之百确定这是正确的方法,但是twisted很高兴</p>
<p>在tac中启动的同一个应用程序由twistd信号处理程序直接处理,我发现这个问题是因为我有一些rpc客户机请求,我想在退出之前等待并处理结果,看起来twistd只是在不让调用完成的情况下终止反应器</p>