Ruby GRPC客户端无限期挂起

时间:2019-11-11 11:45:49

标签: ruby grpc

我用Ruby编写了grpc客户端,它与Java grpc服务器连接。

客户代码为

Abc::Grpc::Service::Stub.new(url, credentials, timeout: deadline, channel_args: { "grpc.max_send_message_length" => -1, "grpc.max_receive_message_length" => -1,  "grpc.max_connection_age_ms" => 3600000)
output = stub.run_service(Abc::Grpc::ServiceInput.new(data: data, file: file, size: size ))

它将请求发送到Java服务器,并在服务器端正确处理,大约48分钟内没有任何错误。

但是有些响应不会到达客户端,客户端会无限期地挂起并且永远不会完成。没有错误。

所有花费较少时间的服务都运行良好。

有人在我错的地方可以帮我

0 个答案:

没有答案