常见问题TimeWait

TimeWait 是怎么产生的?


哪方先主动关闭,哪方会产生timewait,如果server端主动进行关闭,那么会产生在server端。而且都会持续2个MSL的时长(一个MSL一般默认30s)

TimeWait 的危害与预防

timewait太多 一般情况下会产生2类报错,timewait溢出或者是无法新建连接(端口号耗尽),,如果server端产生,则可能引起雪崩,导致无法进行服务响应(例如nginx调用下游服务超时,主动关闭连接,当访问量很大的时候,可能就会产生该问题)

预防:首先避免server端主动断连接,调大timewait的个数或者针对性的进行tcp参数的调优。

评论

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

这个站点使用 Akismet 来减少垃圾评论。了解你的评论数据如何被处理