擅长:python、mysql、java
<p>回答开场白:从2.0版开始,芹菜提供了从其他任务开始任务的简单方法。你所说的“次要任务”就是它所说的“子任务”。请参阅<a href="http://docs.celeryproject.org/en/2.1-archived/reference/celery.task.sets.html">Sets of tasks, Subtasks and Callbacks</a>的文档,@Paperino很好地链接到了该文档。</p>
<p>对于版本3.0,芹菜更改为使用<a href="http://docs.celeryproject.org/en/master/userguide/canvas.html">groups</a>进行此行为和其他行为类型。</p>
<p>代码表明您已经熟悉这个接口。你的实际问题似乎是,“当我试图运行我的子任务集时,为什么我会得到一个‘Socket Closed’<code>IOError</code>?”我认为没有人能回答这个问题,因为你没有提供足够的程序信息。你的节选不能按原样进行,所以我们不能检查你自己的问题。请张贴<code>IOError</code>提供的stacktrace,如果运气好的话,有人可以帮助您处理崩溃。</p>