MySQL 的一些问题

MySQL 的一些问题

可能重复:
netstat 显示大量 TIME_WAIT 连接

我有 2167 个这样的连接:

tcp        0      0 127.0.0.1:34276             127.0.0.1:3306              TIME_WAIT
tcp        0      0 127.0.0.1:34910             127.0.0.1:3306              TIME_WAIT
tcp        0      0 127.0.0.1:3306              127.0.0.1:42749             TIME_WAIT
tcp        0      0 127.0.0.1:34871             127.0.0.1:3306              TIME_WAIT
tcp        0      0 127.0.0.1:34845             127.0.0.1:3306              TIME_WAIT
tcp        0      0 127.0.0.1:34018             127.0.0.1:3306              TIME_WAIT
tcp        0      0 127.0.0.1:35336             127.0.0.1:3306              TIME_WAIT
tcp        0      0 127.0.0.1:34617             127.0.0.1:3306              TIME_WAIT
tcp        0      0 127.0.0.1:3306              127.0.0.1:33750             TIME_WAIT
tcp        0      0 127.0.0.1:34072             127.0.0.1:3306              TIME_WAIT
tcp        0      0 127.0.0.1:34141             127.0.0.1:3306              TIME_WAIT

[root@saritasa semenov]# netstat -an | grep 127.0.0.1 | grep 3306 | wc
1360    8160  121040

有什么想法可以解释为什么会这样以及我该如何解决?

Mysql SHOW PROCESSLIST; 确实只给了我 5 个连接。有什么想法吗?

答案1

降低以下

 /proc/sys/net/ipv4/tcp_fin_timeout

由于它是 TCP 的安全功能,所以您有这么多。我忘记了所有细节,我只知道它的最终原因是什么。等待很长时间根本不是什么大事

相关内容