当前位置: 首页 > Linux

FAQ:TimeWait

时间:2023-04-06 03:04:52 Linux

TimeWait是怎么产生的?谁先主动关闭就会产生timewait。如果服务器主动关闭,就会发生在服务器上。并且会持续2个MSL(一个MSL一般默认为30s)。TimeWait的危害及预防timewait过多一般会产生2种错误,timewait溢出或者无法创建新的连接(端口号用完),如果在server端产生的话,可能会造成雪崩,导致无法响应服务(例如nginx调用下游服务超时,主动关闭连接,当流量较大时,可能出现此问题)预防:首先避免服务器主动断开连接,调整增加timewait的数量或有针对性地调整tcp参数。