gRPC名称解析失败

时间:2019-03-06 16:21:27

标签: docker tensorflow-serving grpc-python

尝试在docker上运行tensorflow-serving时,使用gRPC通过以下代码发出客户端请求时遇到以下错误:

arr.length = 1

有关我的环境的信息:

  

OS:macOS虚拟环境:Anaconda 3 Python 3.6 gRPC / tools 1.19

您能帮我解决这个问题吗?

2 个答案:

答案 0 :(得分:1)

当通道处于TRANSIENT_FAILURE并且负载平衡策略找不到任何准备发送请求的后端时,会发生这种情况。

请在https://github.com/grpc/grpc/上提交一个问题,详细说明您的操作,希望有更多的日志/跟踪上下文,以便我们能更好地为您提供帮助。

答案 1 :(得分:0)

看起来有些不同的IP地址172.17.0.2/16似乎引起了问题。您可以改用localhost

因此,用于运行client.py的命令可以

python client.py --server=localhost:9000 --image=./test_images/image2.jpg