Celery-使用分布式RabbitMQ后端时如何停止运行任务?

时间:2018-09-19 22:34:46

标签: python rabbitmq celery

如果我在(说)一台50台机器上运行Celery,全部使用分布式RabbitMQ集群。

如果我有一个正在运行的任务,并且知道任务ID,那么Celery到底如何确定正在运行的计算机终止该计算机?

谢谢。

1 个答案:

答案 0 :(得分:0)

我不确定您是否真的可以执行此任务,当您生成任务时,您会在50个盒子中的某个位置有一个工人,该工人执行该任务,并且从技术上讲您无法控制它,因为它是单独的过程,并且是唯一的过程您可以控制的是队列上的asyncResult或amqp消息。