我想强制杀死连接到我的dask-worker
调度程序的所有dask.distributed
进程。我不在本地运行群集,它是分布式群集。
我尝试了以下方法:
workers = scheduler.workers_to_close(n=num_workers)
scheduler.retire_workers(workers=workers,close_workers=True,remove=True)
在这里,num_workers
是事先已知的。
但是,这似乎不起作用。有时,没有工人被杀,而有时,只有一名工人被杀。我做错了吗?有没有更好/正确的方法来做到这一点?
答案 0 :(得分:0)
你在做什么对我来说似乎很好。我建议举一个最小的例子,然后在github上提出一个问题