web服务器下出现大量TIME_WAIT
来源:互联网 发布:json作用 编辑:程序博客网 时间:2024/06/05 19:37
- #以下引用摘自网上的/etc/sysctl.conf文件的修改参考说明:
- #对于一个新建连接,内核要发送多少个 SYN 连接请求才决定放弃,不应该大于255,默认值是5,对应于180秒左右时间
- net.ipv4.tcp_syn_retries=2
- #net.ipv4.tcp_synack_retries=2
- #表示当keepalive起用的时候,TCP发送keepalive消息的频度。缺省是2小时,改为300秒
- net.ipv4.tcp_keepalive_time=300
- net.ipv4.tcp_orphan_retries=3
- #表示如果套接字由本端要求关闭,这个参数决定了它保持在FIN-WAIT-2状态的时间
- net.ipv4.tcp_fin_timeout=30
- #表示SYN队列的长度,默认为1024,加大队列长度为8192,可以容纳更多等待连接的网络连接数。
- net.ipv4.tcp_max_syn_backlog = 4096
- #表示开启SYN Cookies。当出现SYN等待队列溢出时,启用cookies来处理,可防范少量SYN攻击,默认为0,表示关闭
- net.ipv4.tcp_syncookies = 1
- #表示开启重用。允许将TIME-WAIT sockets重新用于新的TCP连接,默认为0,表示关闭
- net.ipv4.tcp_tw_reuse = 1
- #表示开启TCP连接中TIME-WAIT sockets的快速回收,默认为0,表示关闭
- net.ipv4.tcp_tw_recycle = 1
- #减少超时前的探测次数
- net.ipv4.tcp_keepalive_probes=5
- #优化网络设备接收队列
- net.core.netdev_max_backlog=3000
net.ipv4.tcp_tw_reuse = 1 让TIME_WAIT状态可以重用,即使time_wait占满了所有端口,也不会拒绝新请求
net.ipv4.tcp_tw_recycle = 1 让time_wait尽快回收,开启是为了加速回收处于TIME_WAIT状态的资源
#sysctl –p 使内核参数生效
TIME_WAIT 2087 已从13695多降为2087,先试运行一段时间看看有无问题ESTABLISHED 553LAST_ACK 1
转载 http://iceeggplant.blog.51cto.com/1446843/699601
0 0
- web服务器下出现大量TIME_WAIT
- web服务器下出现大量TIME_WAIT
- 解决服务器出现大量time_wait 的方法
- linux服务器出现大量TIME_WAIT的解决方法
- linux 出现大量TIME_WAIT
- 服务器大量time_wait处理
- 关于linux服务器出现大量的Time_WAIT socket连接问题
- 解决服务器出现大量CLOSE_WAIT和TIME_WAIT连接的方法
- 解决mysql出现大量TIME_WAIT
- 减少linux服务器大量TIME_WAIT
- 减少linux服务器大量TIME_WAIT
- linux服务器出现大量的TIME_WAIT状态的TCP连接的处理办法
- Resin服务器出现大量的ESTABLISHED和TIME_WAIT连接造成响应缓慢
- 解决TCP出现大量TIME_WAIT的方法
- netstat -n|grep 80出现大量time_wait
- linux 连接oracle出现大量TIME_WAIT
- 部署引擎时候,出现大量TIME_WAIT解决办法
- netstat -n|grep 80出现大量time_wait
- java常用类库之system
- 静态库的创建与使用
- Maven较完整教程
- DLL 开发的一些问题总结
- 信息学奥林匹克竞赛-你的飞碟在这儿
- web服务器下出现大量TIME_WAIT
- linux网络对时命令
- 快速开发平台CreateList的用法
- C 联合体 union
- ios9中的提示框
- property的几个属性区别
- shell编程控制结构:expr、let、for、while、until、shift、if、case、break、continue、函数、select
- Oracle分析函数详解
- Android:解决打开activity之后 屏幕初始位置不是顶部问题