This is what I did to avoid this problem in production. I wrapped all grpc 
calls with RxJava and used Retry to re-initialize channel when 
DEADLINE_EXCEEDED is thrown.



On Tuesday, September 26, 2017 at 7:19:14 AM UTC+9, [email protected] wrote:
>
> Language: java
> Version: 1.5
>
> I ran into weird issue multiple times recently: all RPCs from one client 
> failed with DEADLINE_EXCEEDED. From server log, it looks like these failed 
> requests didn't arrive at server at all. Other GRPC clients worked fine 
> during that time. The issue was fixed by restarting client application.
> Keep-alive feature is not used in client. From my understanding, client 
> channel should manage the underlying connection properly even keep-alive is 
> off.
> This issue happens occasionally and I haven't find a reliable way to 
> reproduce.
>

-- 
You received this message because you are subscribed to the Google Groups 
"grpc.io" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at https://groups.google.com/group/grpc-io.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/grpc-io/37979d15-c888-4b9e-a427-48a441652611%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to