CentOS 大量的TIME_WAIT解决方法

摘要:
当出现SYN等待队列溢出时,启用cookies来处理,可防范少量SYN攻击,默认为0,表示关闭;net.ipv4.tcp_tw_reuse=1表示开启重用。允许将TIME-WAITsockets重新用于新的TCP连接,默认为0,表示关闭;net.ipv4.tcp_tw_recycle=1表示开启TCP连接中TIME-WAITsockets的快速回收,默认为0,表示关闭。
CentOS 大量的TIME_WAIT解决方法

最近个人博客总是出现无法打开的现象,具体表现为,打开页面需要等待n长时间,登陆系统后发现系统存在大量TIME_WAIT状态的连接,google了一下解决方法,分享如下:

系统存在大量TIME_WAIT状态的连接,通过调整内核参数解决,

vi /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 已不存在,网站访问正常!

转自 :  http://www.it165.net/os/html/201207/2817.html

免责声明:文章转载自《CentOS 大量的TIME_WAIT解决方法》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇mac os git 安装如何选出适合自己的管理Helm Chart的最佳方式?下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

VMware——在CentOS中安装VMware Tools

VMware——在CentOS中安装VMware Tools 摘要:本文主要记录了如何在VMware中的CentOS系统中,安装VMware Tools。 安装依赖 查看系统相关信息: 1 [root@localhost ~]# uname -r 2 3.10.0-327.el7.x86_64 查看已经安装的kernel版本: 1 [root@localh...

CentOS 7安装SSHFS 实现远程主机目录 挂载为本地目录

安装sshfs 官方下载地址 https://github.com/libfuse/sshfs/releases 首先,我们需要安装sshfs软件。sshfs是一个基于SSH文件传输协议的文件系统客户端,它的官方网页是:http://fuse.sourceforge.net/sshfs.html 。在CentOS下,我们可以通过yum来安装(注意使用yum...

Cobbler自动化部署

一、Cobbler服务的介绍 Cobbler是一个免费开源系统安装部署软件,用于自动化网络安装操作系统 Cobbler集成了DNS DHCP软件包更新,以及配置管理,方便操作系统安装自动化 Cobbler支持命令行管理,WEB界面管理,同时提供API接口便于二次开发 Cobbler客户端token支持虚拟机安装和操作系统重新安装,使重装系统更便捷 1.1 ...

在 CentOS 中安装 ClamAV 和 LMD 反病毒反恶意软件等工具

ClamAV:Clam AntiVirus 是免费而且开放源代码的防毒软件,软件与病毒码的更新皆由社群免费发布。 官网:http://www.clamav.net/ 安装步骤: 1、按文档中给出的命令执行 yum install -y epel-release yum install -y clamav yum install -y clamav-upd...

centos 内存清理

在清理前内存使用情况 free -m 用以下命令清理内存 echo 1 > /proc/sys/vm/drop_caches 清理后内存使用情况再用以下命令看看。 free –m 多出很多内存了吧。 查看内存条数命令: dmidecode |grep -A16 "Memory Device$" ++++++++++++++++++++++++++++...

套接字缓冲区大小及限制

Pv4数据报的最大值是65535字节,包括IPv4首部。 IPv6数据报的最大值是65575字节,包括40字节的首部。   MTU:IP数据报的最大传输单元,以太网的MTU是1500字节。   IPv4要求的最小链路MTU是68字节。 IPv6要求的最小链路MTU是1280字节。   如果一个IPv6的数据报的值小于要求的最小值1280字节,那么就需要...