Hi,

I've got a sync C++ client that opens a long lived bidirectional stream to 
a sync C++ server. I'm seeing an issue where if I keep my client open and 
then put my machine to sleep, the connection is terminated a number of 
hours. Here are the logs I got.

I connected the client at 00:25, and then got the following log:
18/10/2021 03:07:48.578
File: src\core\ext\transport\chttp2\transport\chttp2_transport.cc
Line: 2871
Message: ipv4:127.0.0.1:51656: Keepalive watchdog fired. Closing transport.

Then at the time I woke up my machine from sleep mode, I saw the following 
log:
18/10/2021 09:22:15.372
src\core\lib\security\transport\security_handshaker.cc
Line: 183
Message: Security handshake failed: 
{"created":"@1634545335.372000000","description":"Handshake read 
failed","file":"src\17cc203898-db2679e7f2.clean\src\core\lib\security\transport\security_handshaker.cc","file_line":425,"referenced_errors":[{"created":"@1634545335.372000000","description":"TCP
 
stream shutting 
down","file":"src\17cc203898-db2679e7f2.clean\src\core\lib\iomgr\tcp_windows.cc","file_line":228,"referenced_errors":[{"created":"@1634545334.503000000","description":"Handshake
 
timed 
out","file":"src\17cc203898-db2679e7f2.clean\src\core\lib\channel\handshaker.cc","file_line":163}]}]}

I haven't set GRPC_ARG_KEEPALIVE_TIME_MS on the client channel, which 
according to the documentation is disabled by default. Do I need to 
configure keepalive settings on the client to resolve this issue, or is 
there something else going on?

Thanks

-- 
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 view this discussion on the web visit 
https://groups.google.com/d/msgid/grpc-io/cad528c8-2511-4d18-86c9-3b5730571a93n%40googlegroups.com.

Reply via email to