擅长:python、mysql、java
<p><a href="https://github.com/meebo/pistil/" rel="nofollow">Pistil</a>允许多个进程管理,包括终止不合作的任务。在</p>
<p>但是:</p>
<ul>
<li>这是测试版软件,即使它能为gunicorn提供可靠的动力</li>
<li>我不知道它是如何处理1000个进程的</li>
<li>进程之间的通信还没有包括在内,所以您必须使用例如<a href="http://zeromq.github.com/pyzmq/" rel="nofollow">zeromq</a>来设置自己的进程</li>
</ul>
<p>另一种可能是使用<a href="http://docs.python.org/library/signal.html?highlight=signal#signal.alarm" rel="nofollow">timer signal</a>,因此它在36000秒内引发异常。但是如果有人获得了GIL,信号就不会被触发,你的C程序可能会这样做。在</p>