【ray】ray start failed. grpc._channel failed to connect to all addresses

简述

在cmd条件下,使用

ray start --head

来启动ray,导致了如题报错。

查了半天网上没有相关问题。

近似情况

但是后面查到

grpc._channel failed to connect all addresses

其实表示,相关底层的server没有起来。导致了连接失败。

思考

考虑到上述命令没有起来,但是好像又很正常,那么直觉就是说,相关端口被固定化了,然后已经被使用了。导致了任务没有起起来。

这么想的话,那么一个显然的操作就是,试一下设置端口,然后发现真的解决了。

  • 原因猜测:
    • 只能说这个报错机制有点蠢,也有可能是ray start使用的cmd底下的对应的c实现的部分,而这部分的默认端口被硬编码写了进去。没有做一些调整导致的。
    • 太离谱了。不知道是不是因为这样。

解决方案

  • 这里的4020可以换成任何没有被用的端口。
ray start --head --port 4020

你可能感兴趣的:(技术知识库,大数据,云计算,服务器,运维,云计算,并行计算,ray)