我用的是python的grpcio这个包,中间一度出现_InactiveRpcError,并且是时好时坏,报错也很迷惑,让人写代码写到怀疑人生。
<_InactiveRpcError of RPC that terminated with:
status = StatusCode.UNKNOWN
details = "Exception calling application: <_InactiveRpcError of RPC that terminated with:
status = StatusCode.UNKNOWN
details = "Exception calling application:
。。。。。。(省略具体错误)
这个时候,检查一下是否有以下两个低级错误:
- 设置了全局代理
- 检查一下后台是否有残留的孤儿进程或者僵尸进程,在一个端口上只能启动一个grpc服务,如果有多个的话会出现混乱(我是因为这个问题折腾了一晚上)