Is that the only thread? Also, are you using waitForReady? On Wednesday, October 18, 2017 at 3:40:19 PM UTC-7, [email protected] wrote: > > The problem happened to me again even with keep-alive. > netstats suggests that underlying tcp connection is established. > Client thread dump follows: > java.lang.Thread.State: WAITING (parking) > at sun.misc.Unsafe.park(Native Method) > - parking to wait for <0x00007f1624000038> (a > java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) > at > java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) > at > java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) > at > java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) > at > io.grpc.stub.ClientCalls$ThreadlessExecutor.waitAndDrain(ClientCalls.java:572) > at io.grpc.stub.ClientCalls.blockingUnaryCall(ClientCalls.java:120) > > All server threads are idle. It is likely server receives no request. > > > On Wednesday, October 11, 2017 at 7:57:28 AM UTC-7, Taehyun Park wrote: >> >> 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/178d7d15-fc27-4c0a-b53d-39f48fc6f9f9%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.
