深入理解 TIME_WAIT是干啥的 先祭出tcp状态机迁移图。做协议栈的都要能默写啊! 只有主动关闭连接的一方,才会转移到TIME_WAIT。 TIME_WAIT的主要目的有2个: 避免误收延迟到达的报文 如下图,由于TIME_WAIT的时间被缩短了,造成新建的连接收到了之前延迟到达的报文(5元组 ...
分类:
其他好文 时间:
2021-02-05 10:56:35
阅读次数:
0
解决阿里云使用SLB监控tcp443端口,后端机器telnet不通其他机器的问题这个所造成的问题就是有的机器通有的不通关掉tcp_tw_recycle就行echo"0">/proc/sys/net/ipv4/tcp_tw_recyclesysctl-phttps://yq.aliyun.com/articles/238563?spm=5176.10695662.19966
分类:
Web程序 时间:
2020-11-01 20:51:25
阅读次数:
26
本文为翻译英文BLOG《Coping with the TCP TIME-WAIT state on busy Linux servers》,(http://vincent.bernat.im/en/blog/2014-tcp-time-wait-state-linux.html)但并非完整的翻译, ...
分类:
Web程序 时间:
2020-08-28 11:44:44
阅读次数:
59
Linux服务器内核参数优化cat>>/etc/sysctl.conf<<EOF#kerneloptimizationnet.ipv4.tcp_fin_timeout=2net.ipv4.tcp_tw_reuse=1net.ipv4.tcp_tw_recycle=1net.ipv4.tcp_syncookies=1net.ipv4.tcp_keepalive_time=60
分类:
系统相关 时间:
2020-08-24 16:31:01
阅读次数:
69
本文为翻译英文BLOG《Coping with the TCP TIME-WAIT state on busy Linux servers》,但并非完整的翻译,译者CFC4N对原文理解后,进行了调整,增加了相关论点论据,跟原文稍有不同。翻译的目的,是为了加深自己知识点的记忆,以及分享给其他朋友,或许 ...
分类:
Web程序 时间:
2020-05-02 15:03:27
阅读次数:
88
记录一次阿里云服务器故障排查思路公司网络是nat环境问题:同一个服务有两台服务器172.19.19.252172.19.19.187两台服务器要连node5发现172.19.19.252这台服务器连不通思路:1.两台服务器是同一个安全组环境相同所以排除安全组防火墙的问题2.pingnode5发现可以ping通telnet不通tcpdump抓包尝试抓包,主机能收到,但是没有给出响应经过查找资料找到解
分类:
其他好文 时间:
2019-10-20 00:56:50
阅读次数:
109
不同时开启tcp_timestamps和tcp_tw_recycle的场景描述 FULL NAT下 FULL NAT 在client请求VIP 时,不仅替换了package 的dst ip,还替换了package的 src ip;但VIP 返回给client时也替换了src ip lvs后端为web ...
分类:
其他好文 时间:
2019-10-11 10:59:20
阅读次数:
111
记录一次阿里云服务器故障排查思路 公司网络是nat 环境 问题: 思路: ...
分类:
其他好文 时间:
2019-10-09 14:03:50
阅读次数:
99
环境:centos7.4 内核版本3.10 最近看内核参数tcp_tw_recycle(该参数在内核 4.12 之后被移除),它用于快速回收处理TIME_WAIT状态的socket。搜索该参数相关的资料,发现同时启用该参数和tcp_timestamps后有可能在NAT环境下导致客户端始连接失败,抓包 ...
分类:
系统相关 时间:
2019-09-27 01:07:18
阅读次数:
124
问题:某业务系统在运行一段时间后,某个API一定概率偶现Connection reset现象。 问题定位: 首先想到的是要本地复现出这个问题,但一直复现不出来。 1、根据线上问题相关日志判断应该是有部分丢包情况。可能是系统参数的设置问题,如果在 net.ipv4.tcp_tw_recycle 、ne ...
分类:
Web程序 时间:
2019-06-15 20:29:16
阅读次数:
181