TCP TIME_WAIT解决方法
来源:互联网 发布:inventor软件怎么样 编辑:程序博客网 时间:2024/06/15 07:25
CentOS下存在大量的TCP TIME_WAIT解决方法
查看TIME_WAIT的数量:
netstat -anp | grep TIME_WAIT |wc -l
查看TCP状态:
netstat -n | awk '/^tcp/ {++S[$NF]} END {for(a in S) print a, S[a]}'
TIME_WAIT状态的socket一般需要等到2分钟时间后,socket才会被回收。
修改/etc/sysctl.conf文件,加入以下内容:
net.ipv4.tcp_syncookies = 1
net.ipv4.tcp_tw_reuse = 1
net.ipv4.tcp_tw_recycle = 1
net.ipv4.tcp_fin_timeout = 30
/sbin/sysctl -p让参数生效。
参数的含义:
net.ipv4.tcp_syncookies = 1 表示开启SYN Cookies。当出现SYN等待队列溢出时,启用cookies来处理,可防范少量SYN攻击,默认为0,表示关闭;
net.ipv4.tcp_tw_reuse = 1 表示开启重用。允许将TIME-WAIT sockets重新用于新的TCP连接,默认为0,表示关闭;
net.ipv4.tcp_tw_recycle = 1 表示开启TCP连接中TIME-WAIT sockets的快速回收,默认为0,表示关闭。
net.ipv4.tcp_fin_timeout 修改系統默认的 TIMEOUT 时间
参数生效以后,再用 netstat -n -p -t发现大量的TIME_WAIT 已不存在
-----------------------------------------------------------------------------------------------------------------------------------
关于TIME WAIT
--------------客户端主动关闭连接-----------------------
注意一个问题,进入TIME_WAIT状态的一般情况下是客户端。
大多数服务器端一般执行被动关闭,服务器不会进入TIME_WAIT状态。
当在服务器端关闭某个服务再重新启动时,服务器是会进入TIME_WAIT状态的。
举例:
1.客户端连接服务器的80服务,这时客户端会启用一个本地的端口访问服务器的80,访问完成后关闭此连接,立刻再次访问服务器的
80,这时客户端会启用另一个本地的端口,而不是刚才使用的那个本地端口。原因就是刚才的那个连接还处于TIME_WAIT状态。
2.客户端连接服务器的80服务,这时服务器关闭80端口,立即再次重启80端口的服务,这时可能不会成功启动,原因也是服务器的连
接还处于TIME_WAIT状态。
如果time wait过多,则会占用机器的很多端口,如果超过系统的最大端口数,则系统将不会处理新的连接
- TCP TIME_WAIT解决方法
- TCP TIME_WAIT过多的解决方法
- TCP time_wait
- TCP TIME_WAIT
- tcp time_wait
- TIME_WAIT解决方法
- CentOS下存在大量的TCP TIME_WAIT解决方法
- TCP连接状态详解及TIME_WAIT过多的解决方法
- TCP连接状态详解及TIME_WAIT过多的解决方法
- TCP连接状态详解及TIME_WAIT过多的解决方法
- TCP连接状态详解及TIME_WAIT过多的解决方法
- TCP连接状态详解及TIME_WAIT过多的解决方法
- TCP三次握手连接和TCP四次挥手及大量TIME_WAIT解决方法:
- TCP TIME_WAIT状态
- TCP TIME_WAIT解决方案
- Tcp Time_Wait mode
- TCP TIME_WAIT详解
- tcp/ip TIME_WAIT 状态
- Linux ubuntu 基础操作(5)
- 怎样快速实现两台电脑硬盘文件共享?
- MapR对HBase和HDFS的改造
- 自定义一个抽屉小框架
- 机器学习:海量数据挖掘解决方案
- TCP TIME_WAIT解决方法
- Android 开启个人热点时 获取连接人数以及连接上的设备信息
- 日志系统SLF4J 与log4J
- java中精灵线程(Daemon)或守护线程和普通线程有什么区别
- POJ1789 Truck History
- x264源代码简单分析
- tomcat 正常启动,挂载项目无反应
- ABAP总结 内表基础-1
- 系统杂类----笔记本wifi 无线功能开启以及关闭