【问题标题】:No TIME_WAIT connections, why?没有 TIME_WAIT 连接,为什么?
【发布时间】:2011-01-27 07:24:03
【问题描述】:

如果我有 sysctl tw_reuse=0 和 tw_recycle=0,并且 netstat 没有报告任何 TIME_WAIT 连接,这意味着...?它是两台服务器之间的本地网络连接,A -> B,A 在 netstat 中与 B 有 TIME_WAIT 连接,但 B 与 A 没有。

【问题讨论】:

    标签: linux tcp time-wait


    【解决方案1】:

    只有关闭通信的连接端才能处于TIME_WAIT状态,见相关UNIX Socket FAQ时序图。

    记住 TCP 保证所有数据 传输将被交付,如果在 一切皆有可能。当你关闭一个套接字时, 服务器进入 TIME_WAIT 状态,只是为了非常确定 所有数据都经过了。

    【讨论】:

      猜你喜欢
      • 2016-01-15
      • 1970-01-01
      • 1970-01-01
      • 2015-12-16
      • 2012-07-30
      • 1970-01-01
      • 2020-09-19
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多