All devices are connected to a router which has a good wifi connection. 3~4 hours of inactivity causes this issue. It could be less but I didn't check when the channel got unusable. The app was in a back stack as testing devices became locked and it turned off the screen due to inactivity. My internet connection is pretty stable so I'm not sure if this issue is due to internet connectivity. When the channel got unusable, all the requests never return a response. I will implement a feature that can release resources when there is a period of inactivity as you suggested.
Thank you for your rapid response! On Saturday, June 25, 2016 at 8:36:48 PM UTC+9, Taehyun Park wrote: > > I'm using grpc java on Android and I found a very weird issue. After a > certain period a ManagedChannel no longer works. > When this issue happens, grpc calls stopped working so I had to close and > restart my app. > > I instantiated a ManagedChannel when there is no cached channel then cache > it until the number of active channels is 0. My app worked fine and didn't > have a problem when it's launched. but all grpc calls stopped working after > a certain period. The app wasn't closed but it was in a backstack. > I searched a similar issue in grpc issue tracker on github but I'm not > sure if https://github.com/grpc/grpc-java/issues/1636 and > https://github.com/grpc/grpc-java/issues/1648 are the issue I'm having. > > > -- 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 grpc-io+unsubscr...@googlegroups.com. To post to this group, send email to grpc-io@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/grpc-io/1387deb3-c69a-4889-8795-59d365bf5452%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.