【问题标题】:force close TIME_WAIT connections by sending RST to dst and src?通过向 dst 和 src 发送 RST 来强制关闭 TIME_WAIT 连接?
【发布时间】:2013-04-27 03:06:48
【问题描述】:

MySQL 服务器有一些“连接太多”警告,在服务器上,我的系统上有大量未知的 TIME_WAIT 连接,例如:

# netstat -npat
tcp        0      0 10.36.88.132:19912      10.36.64.2:3306         TIME_WAIT   -               
tcp        0      0 10.36.88.132:19424      10.36.64.2:3306         TIME_WAIT   -               
tcp        0      0 10.36.88.132:26157      10.36.64.2:3306         TIME_WAIT   -               

我需要在不中断服务器的情况下关闭它们。

我在这台服务器或 MySQL 服务器上买不起/etc/init.d/network restart

所以我想关闭它们。

可以吗

  1. 从内核获取 TCP 序列 ID
  2. 发送 RST 到 src 和 dst

存在这样的工具吗?还是我的想法不好?

【问题讨论】:

    标签: mysql networking tcp connection


    【解决方案1】:

    我猜你认为“Too many connections”消息和“TIME_WAIT”状态之间存在某种联系(哈哈)。没有。该消息表明与 MySQL 服务器进程的连接过多。 “TIME_WAIT”连接已经从服务器断开。

    删除处于“TIME_WAIT”状态的连接不会解决您的问题。它们只是导致问题的连接在进入该状态之前留下的面包屑。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-03-18
      • 1970-01-01
      • 2019-09-10
      • 2015-03-26
      • 2012-11-03
      • 2013-08-11
      • 1970-01-01
      • 2018-01-19
      相关资源
      最近更新 更多