擅长:python、mysql、java
<p><code>@app.task(base=whatever)</code>创建了一个新的task<strong>类</strong>,因此您将得到两个不同的任务实例。在</p>
<p>我只建议您不要使用任务实例来持久化状态—这对于只读值或本地缓存(cf<a href="http://docs.celeryproject.org/en/latest/userguide/tasks.html#instantiation" rel="nofollow noreferrer">the db connection cache in the fine manual</a>)都是可以的,但对于本用例则不是这样。如果您想在任务执行之间保持共享状态,请将您的状态保存在某个数据库中,在任务函数开始时读取它,并在完成后更新它(不要忘记设置一些锁,这样一次只有一个任务可以访问此资源)。在</p>