我有一个并发为10
的队列,当我有11个任务同时运行时,Celery不会向第11个任务的结果后端发送任何内容,因此不可能获取该1个额外任务的状态。
我已经使用Redis和MySQL测试了这种情况作为后端的结果。
我是否遗漏了某些内容,或者是否仍为那些待处理的任务设置了自定义状态?
答案 0 :(得分:0)
好吧,在我的情况下,我能够使用Celery信号before-task-publish
:
http://docs.celeryproject.org/en/latest/userguide/signals.html#before-task-publish