[英]Force Celery to run next task in queue?
有什么方法可以使Celery重新检查主队列中是否有任何准备启动的任务? 远程命令add_consumer()
完成这项工作吗?
原因:我正在运行多个并发任务,这些任务会产生多个子流程。 任务完成后,子流程有时需要几秒钟才能完成,因此,由于并发限制已由子流程最大化,因此永远不会启动队列中的新任务。 而且由于Celery不会在子流程完成时再次检查,因此队列将陷入停滞,而没有任何活动任务。 因此,我想添加一个周期性的任务,告诉Celery重新检查队列并启动下一个任务。 我该如何告诉芹菜?
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.