`
loamy
  • 浏览: 323879 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

用netstat命令发现大量的TIME_WAIT现象

阅读更多

 用netstat命令发现大量的TIME_WAIT现象:
netstat -ae|grep 1521|grep root
……
TIME_WAIT   root
TIME_WAIT   root
TIME_WAIT   root
TIME_WAIT   root
TIME_WAIT   root
TIME_WAIT   root
TIME_WAIT   root
TIME_WAIT   root
TIME_WAIT   root
TIME_WAIT   root
TIME_WAIT   root
TIME_WAIT   root
TIME_WAIT   root
TIME_WAIT   root
TIME_WAIT   root
TIME_WAIT   root
TIME_WAIT   root
TIME_WAIT   root
TIME_WAIT   root
TIME_WAIT   root
TIME_WAIT   root
TIME_WAIT   root
TIME_WAIT   root
TIME_WAIT   root
TIME_WAIT   root
TIME_WAIT   root

检查net.ipv4.tcp_tw当前值,将当前的值更改为1分钟:
[root@aaa1 ~]# sysctl -a|grep net.ipv4.tcp_tw
net.ipv4.tcp_tw_reuse = 0
net.ipv4.tcp_tw_recycle = 0
[root@aaa1 ~]#

vi /etc/sysctl
增加或修改net.ipv4.tcp_tw值:
net.ipv4.tcp_tw_reuse = 1
net.ipv4.tcp_tw_recycle = 1

使内核参数生效:
[root@aaa1 ~]# sysctl -p

[root@aaa1 ~]# sysctl -a|grep net.ipv4.tcp_tw
net.ipv4.tcp_tw_reuse = 1
net.ipv4.tcp_tw_recycle = 1

用netstat再观察正常


这里解决问题的关键是如何能够重复利用time_wait的值,我们可以设置时检查一下time和wait的值
#sysctl -a | grep time | grep wait
net.ipv4.netfilter.ip_conntrack_tcp_timeout_time_wait = 120
net.ipv4.netfilter.ip_conntrack_tcp_timeout_close_wait = 60
net.ipv4.netfilter.ip_conntrack_tcp_timeout_fin_wait = 120

分享到:
评论

相关推荐

    CentOS解决服务器存在大量time_wait的问题

    在应用这些改动之后,可以通过再次执行`netstat -n | awk '/^tcp/ {++S[$NF]} END {for(a in S) print a, S[a]}'`命令检查TIME_WAIT状态的连接数量,如案例所示,数量已显著减少。 总的来说,调整这些内核参数可以...

    服务器大量TIME_WAIT解决方法

    3. 使用 `netstat -an` 命令查看服务器的网络连接状态,发现大量的 TIME_WAIT 状态已经不存在了。 总结 在 Linux 服务器中,TIME_WAIT 状态是一种正常的网络连接状态。然而,出现大量的 TIME_WAIT 状态可能会对...

    netstat显示 TIME-WAIT 的原因及解决办法

    在IT网络领域,netstat命令是一个非常常用的工具,用于查看操作系统网络接口的当前连接状态。当我们看到netstat输出中存在大量的TCP连接处于TIME_WAIT状态时,这通常意味着系统可能存在一些性能问题或者配置上的挑战...

    Netstat命令详解如何关闭TIME_WAIT连接如何查看nginx的访问流量[归类].pdf

    3. 查看 TIME_WAIT 连接:使用 netstat -ant | grep TIME_WAIT 命令可以查看 TIME_WAIT 连接。 4. 关闭 TIME_WAIT 连接:使用 netstat -ant | grep TIME_WAIT | awk '{print $2}' | xargs kill -9 命令可以关闭 TIME...

    CLOSE_WAIT网络连接无法释放问题解决

    使用netstat -na命令可以查看当前的TCP连接状态,包括LISTEN、ESTABLISHED、TIME_WAIT等状态。在这个例子中,使用netstat -na命令可以发现服务器端的连接状态为CLOSE_WAIT,这就表明服务器端的连接尚未释放。 通过...

    apache time_wait连接数太多问题解决方法

    2. **监控变化**:通过网络监控工具(如`netstat -nat | grep TIME_WAIT`)观察`TIME_WAIT`连接的数量变化。 3. **性能测试**:对服务器进行压力测试,评估调优后的性能提升情况。 #### 七、总结 通过对Apache...

    NetStat_delphi_Network_

    标题“NetStat_delphi_Network_”提示我们这是一个关于在Delphi编程环境中使用NetStat命令的示例项目。NetStat(网络状态)是操作系统中一个用于显示网络连接、监听端口、路由表和网络接口统计的实用工具。在Delphi...

    linux下2个检查tcp连接的命令

    1 检测web服务器的链接数量及状态: ...122 125.162.71.199 TIME_WAIT 99 79.119.125.43 TIME_WAIT 81 125.167.243.77 TIME_WAIT 75 110.137.106.75 TIME_WAIT 29 118.97.140.166 TIME_WAIT 29 115.192.

    netstat命令的使用

    netstat命令的使用 netstat命令的使用 netstat命令的使用

    Close_Wait问题相关资料

    - 使用命令行工具,如Linux下的netstat,检查处于Close_Wait状态的连接数量。 - 分析系统日志,查找可能的错误或异常信息。 - 通过网络抓包工具,如Wireshark,分析TCP连接的交互过程。 4. **解决Close_Wait问题...

    使用 netstat 命令监视网络状态

    标题中的“使用 netstat 命令监视网络状态”指的是在操作系统中,通过执行 netstat 命令来查看和分析网络连接、监听端口、路由表等信息,以了解和诊断网络活动。netstat 是一个强大的网络诊断工具,尤其在系统管理员...

    netstat 示例, 常用netstat命令

    常用 netstat 命令示例, 比如显示关于以太网的统计数据,查看TIME_WAIT连接数,查找请求数请20个IP(常用于查找攻来源),用tcpdump嗅探80端口的访问看看谁最高,查找较多time_wait连接,找查较多的SYN连接,查看...

    如何用netstat命令查看端口占用问题的技巧.docx

    本文描述为"如何用 netstat 命令查看端口占用问题的技巧",该描述与标题相符,表明本文的主要内容为使用 Netstat 命令来解决端口占用问题。 标签解析 由于没有提供标签信息,因此本文的标签为空。 部分内容解析 ...

    netstat命令详解

    ### Netstat命令详解 #### 一、Netstat命令概述 Netstat命令是Linux及类Unix系统中用于查看网络状态的强大工具。它可以帮助用户监控和管理网络连接、路由表、接口状态、多播成员等信息。Netstat对于网络管理员来说...

    教你使用netstat命令

    ### 使用netstat命令详解 #### 一、netstat命令简介 `netstat`是一个非常实用且强大的命令行工具,主要用于查看网络连接的状态以及系统网络端口的使用情况。通过使用`netstat`命令,我们可以更好地确保网络的稳定...

    mysql占用率达到99%

    2. **进一步确认MySQL相关的TIME_WAIT连接**:通过命令`netstat -ae | grep mysql`,我们可以看到更多的TIME_WAIT状态的连接,这表明确实有大量与MySQL相关的连接处于这种状态。这些连接的源端口各不相同,但目标都...

    netstat查看linux服务器网络连接状态.docx

    Netstat 命令的使用可以帮助系统管理员快速了解服务器的网络连接状态,从而及时发现和解决网络问题。例如,使用 Netstat 命令可以查看当前的 TCP 连接状态、UDP 连接状态、路由表信息等。 在实际应用中,Netstat ...

    Netstat命令详解

    ### Netstat命令详解 #### 一、概述 `Netstat`是一个非常实用的命令行工具,主要用于显示与IP、TCP、UDP以及ICMP等网络协议相关的统计数据,可以帮助用户检查网络连接的状态,诊断网络问题,特别是在排查网络故障...

    Linux netstat命令详解

    本文将详细介绍netstat命令的使用和输出结果的解释。 netstat命令的基本使用 netstat命令的基本语法为:`netstat [选项]`,其中选项可以是`-a`、`-t`、`-u`、`-n`、`-l`、`-p`、`-r`、`-e`、`-s`、`-c`等。 * `-a...

Global site tag (gtag.js) - Google Analytics