Dask 达斯克';distributed.comm.tcp-INFO-握手完成前连接关闭';

Dask 达斯克';distributed.comm.tcp-INFO-握手完成前连接关闭';,dask,dask-distributed,Dask,Dask Distributed,我在K8s集群上部署了一个Dask服务,其中一个调度器、三个工人和一个连接到调度器的客户端。当我连接到调度程序(kubectl attach)时,我会收到由以下内容组成的持续标准输出消息: distributed.comm.tcp - INFO - Connection closed before handshake completed 每六秒钟左右显示四条消息。这四条信息彼此非常接近。据我所知,这并没有对任何事情产生负面影响——我的服务正在运行——但消息本身以及常量性质似乎不是一件好事 如果

我在K8s集群上部署了一个Dask服务,其中一个调度器、三个工人和一个连接到调度器的客户端。当我连接到调度程序(
kubectl attach
)时,我会收到由以下内容组成的持续标准输出消息:

distributed.comm.tcp - INFO - Connection closed before handshake completed
每六秒钟左右显示四条消息。这四条信息彼此非常接近。据我所知,这并没有对任何事情产生负面影响——我的服务正在运行——但消息本身以及常量性质似乎不是一件好事


如果有的话,我应该怎么做?

这是因为dash schedular在不同的dask版本上运行

from distributed.versions import get_versions
get_versions()
我在本地复制了相同的问题 我的dask调度程序在dask 2021.01.0上运行,其中我的客户端使用2021.0.1.03

Dask调度程序:-
{'host':{'python':'3.8.0.final.0','python bits':64,'OS':'Linux','OS release':'4.14.209-160.339.amzn2.x86_64','machine':'x86_64','processor':'byteorder':'little','LC ALL':'C.UTF-8','LANG:'C.UTF-8','packages'{'python':'3.8.0.final.0','dask':'2021.01.0','distributed':'2021.01.0','msgpack':'1.0.0','cloudpickle':'1.6.0','tornado':'6.1','toolz':'0.11.1','numpy':'1.18.1','lz4':'3.1.1','blosc':'1.9.2'}

客户:-
{'host':{'python':'3.7.10.final.0','python bits':64,'OS':'Linux','OS release':'4.14.214-160.339.amzn2.x86_64','machine':'x86_64','processor':'','byteorder':'little','LC ALL':'C.UTF-8','LANG:'C.UTF-8','packages:{'python':'3.7.10.final.0','dask':'2021.03.0','distributed':'2021.03.0','msgpack':'1.0.2','cloudpickle':'1.6.0','tornado':'6.1','toolz':'0.11.1','numpy':无,'lz4':无,'blosc':无

确保两者运行的版本相同