Linux Mariadb Socket timeout 分析

* F : FIN - 结束; 结束会话
* S : SYN - 同步; 表示开始会话请求
* R : RST - 复位;中断一个连接
* P : PUSH - 推送; 数据包立即发送
* A : ACK - 应答
* U : URG - 紧急
* E : ECE - 显式拥塞提醒回应
* W : CWR - 拥塞窗口减少


Linux Mariadb Socket timeout 分析_第1张图片

#cat /proc/sys/net/ipv4/tcp_keepalive_time
7200
#cat /proc/sys/net/ipv4/tcp_keepalive_intvl
75
#cat /proc/sys/net/ipv4/tcp_keepalive_probes
9
意思是如果某个TCP连接在idle 7200秒(2个小时)后,内核才发起probe.如果probe 9次(每次75秒)不成功,内核才彻底放弃,认为该连接已失效


Linux Mariadb Socket timeout 分析_第2张图片

Linux Mariadb Socket timeout 分析_第3张图片

Linux Mariadb Socket timeout 分析_第4张图片

你可能感兴趣的:(TCP/IP,Mariadb)