热门标签 | HotTags
当前位置:  开发笔记 > 运维 > 正文

apacheTIME_WAIT解决办法

apacheTIME_WAIT解决办法最近发现apache与负载均衡器的的连接数过多,而且大部分都是TIME_WAIT,调整apache2conf后也没效果,最后百度到如下解决方案通过调整内核参数解决vietcsysctlconf编辑文件,加入
apache TIME_WAIT解决办法
 
最近发现apache与负载均衡器的的连接数过多,而且大部分都是TIME_WAIT,调整apache2.conf后也没效果,最后百度到如下解决方案
 
通过调整内核参数解决
 
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 时间

推荐阅读
author-avatar
手机用户2502884923
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有