例如:
高级分析客户端设置100s超时,而高级分析服务器端设了8秒超时。这个100秒不仅不起作用,而且会让大量的连接处于time_wait状态。
原因:根据TCP协议,主动发起关闭的一方,会进入TIME_WAIT状态(所以服务器端大量进入了time_wait状态),持续2*MSL(Max Segment Lifetime),缺省为240秒。
结论:前后台设置请求超时最好保存一致(结论未验证,此结论未必是对的)
例如:
高级分析客户端设置100s超时,而高级分析服务器端设了8秒超时。这个100秒不仅不起作用,而且会让大量的连接处于time_wait状态。
原因:根据TCP协议,主动发起关闭的一方,会进入TIME_WAIT状态(所以服务器端大量进入了time_wait状态),持续2*MSL(Max Segment Lifetime),缺省为240秒。
结论:前后台设置请求超时最好保存一致(结论未验证,此结论未必是对的)