如何检查是否有已运行的dask计划程序?

如何检查是否有已运行的dask计划程序?,dask,dask-distributed,Dask,Dask Distributed,我想从python启动一个具有特定数量工人的本地集群,然后将一个客户机连接到该集群 cluster = LocalCluster(n_workers=8, ip='127.0.0.1') client = Client(cluster) 但在此之前,我想检查是否存在一个现有的本地集群,例如由dask调度程序命令启动的集群。有办法做到这一点吗?没有标准的约定来检查您的计算机上是否存在计划程序。您所能做的最好的事情就是尝试短时间的超时。默认端口是8786 from dask.distributed

我想从python启动一个具有特定数量工人的本地集群,然后将一个客户机连接到该集群

cluster = LocalCluster(n_workers=8, ip='127.0.0.1')
client = Client(cluster)

但在此之前,我想检查是否存在一个现有的本地集群,例如由dask调度程序命令启动的集群。有办法做到这一点吗?

没有标准的约定来检查您的计算机上是否存在计划程序。您所能做的最好的事情就是尝试短时间的超时。默认端口是8786

from dask.distributed import Client, TimeoutError

try:
    client = Client('tcp://localhost:8786', timeout='2s')
except TimeoutError:
    pass

谢谢,这正是我要找的!