Grpc Keepalive
TCP KeepAlive
TCP KeepAlive机制理解与实践小结中详细介绍了TCP KeepAlive的机制,这里重点提一下涉及到的参数:
tcp_keepalive_time在TCP保活打开的情况下,最后一次数据交换到TCP发送第一个保活探测包的间隔,即允许的空闲时长,默认为2htcp_keepalive_probes最大允许发送保活探测包的次数,达到此次数后直接放弃尝试,并关闭连接,默认为9次tcp_keepalive_intvl发送保活探测包的间隔,默认为75s
所以如果开启了TCP KeepAlive并保持默认参数,则空闲连接会在大约 2h 11min之后被断开


