轻击部队杀死所有工人

时间:2018-11-03 00:19:39

标签: python dask dask-distributed

我想强制杀死连接到我的dask-worker调度程序的所有dask.distributed进程。我不在本地运行群集,它是分布式群集。

我尝试了以下方法:

workers = scheduler.workers_to_close(n=num_workers)
scheduler.retire_workers(workers=workers,close_workers=True,remove=True)

在这里,num_workers是事先已知的。 但是,这似乎不起作用。有时,没有工人被杀,而有时,只有一名工人被杀。我做错了吗?有没有更好/正确的方法来做到这一点?

1 个答案:

答案 0 :(得分:0)

你在做什么对我来说似乎很好。我建议举一个最小的例子,然后在github上提出一个问题