keepalive

TCP KeepAlive

这里的keepalive是TCP的探活机制:shell

[root@ ~]# sysctl -a  |grep tcp_keepalive
net.ipv4.tcp_keepalive_time = 1200
net.ipv4.tcp_keepalive_probes = 9
net.ipv4.tcp_keepalive_intvl = 75

参数解释:后端

  • tcp_keepalive_time 1200 ,tcp创建连接后1200 秒若是无数据传输,则会发出探活数据包
  • tcp_keepalive_probes 9 , 共发送9次
  • tcp_keepalive_intvl 75 ,每次间隔75秒

HTTP KeepAlive

当需要建立 HTTP 长连接时,HTTP 请求头将包含如下内容:
Connection: Keep-Alive
如果服务端同意建立长连接,HTTP 响应头也将包含如下内容:
Connection: Keep-Alive
当需要关闭连接时,HTTP 头中会包含如下内容:
Connection: Close

详细解析:

https://www.jianshu.com/p/142b35998947

posted on 2021-09-03 15:54  TrustNature  阅读(94)  评论(0编辑  收藏  举报