ChinaUnix.net
相关文章推荐:

linux time wait

作者: jsbxw 出自: http://www.linuxdiyf.com 检查Apache的连接数,有时会发现很多无用的time_Wait连接。有人说这是正常的,是因为一个请求中途中断造成的;还有人说微软的 IE连接时产生的time_wait会比用Firefox连接时多。个人认为有一定的time_wait是正常的,如果超过了连接数的比例就不是很正常,所以还是找来方法解决一下。 检查net.ipv4.tcp_tw当前值,将当前的值更改为1分钟: [root@aaa1 ~]# sysctl -a|grep net.ipv4.tcp_...

by sdccf - Linux文档专区 - 2008-04-20 14:29:46 阅读(670) 回复(0)

相关讨论

背景:写了一个线程池,有数据过来后发送http push,实现上调用的是libcurl。可是运行一段时间后,执行命令netstat,发现有好多个time_WAIT,多的时候有1000多个,但是几分钟后又缩小为几个(可能是数据来时占的比较多,数据处理后就close了) 从网上查了一下,有人说通过修改配置文件/etc/sysctl.conf net.ipv4.tcp_fin_timeout = 30 net.ipv4.tcp_syncookies = 1 net.ipv4.tcp_tw_reuse = 1 net.ipv4.tcp_tw_recycle = 1 然后执...

linux

by kaede_1 - C/C++ - 2015-09-28 20:12:51 阅读(3387) 回复(9)

本文来自: IT运维专家网(linuxTone.Org) 作者: 守住每一天 squid , time_wait 原文链接: http://bbs.linuxtone.org/thread-262-1-1.html IT运维专家网--"自由平等,互助分享!" 转贴 : http://blog.s135.com/read.php/338.htm 作者:张宴 Linux下高并发的Squid服务器,TCP time_WAIT套接字数量经常达到两、三万,服务器很容易被拖死。通过修改Linux内核参数,可以减少Squid服务器的time_WAIT套接字数量。   vi /etc/s...

by wujing168 - Linux文档专区 - 2009-11-02 11:08:27 阅读(775) 回复(0)

vi /etc/sysctl.conf 编辑/etc/sysctl.conf文件,增加三行: 引用 net.ipv4.tcp_fin_timeout = 30 net.ipv4.tcp_keepalive_time = 1200 net.ipv4.tcp_syncookies = 1 net.ipv4.tcp_tw_reuse = 1 net.ipv4.tcp_tw_recycle = 1 net.ipv4.ip_local_port_range = 1024 65000 net.ipv4.tcp_max_syn_backlog = 8192 net.ipv4.tcp_max_tw_buckets = 5000 net.ipv4.route.gc_timeout = 100 net.ipv4.tcp_syn_retries = 1 net.ipv4.tcp_...

by Joken - Linux文档专区 - 2009-02-16 17:18:50 阅读(695) 回复(0)

vi /etc/sysctl.conf 新增如下内容: net.ipv4.tcp_tw_reuse = 1 net.ipv4.tcp_tw_recycle = 1 net.ipv4.tcp_syncookies=1 使内核参数生效: [root@web02 ~]# sysctl -p readme: net.ipv4.tcp_syncookies=1 打开time-WAIT套接字重用功能,对于存在大量连接的Web服务器非常有效。 net.ipv4.tcp_tw_recyle=1 net.ipv4.tcp_tw_reuse=1 减少处于FIN-WAIT-2连接状态的时间,使系统可以处理更多的连接。 net.ipv4.tcp_fin_timeout=30 ...

by huzi1986 - Linux文档专区 - 2008-04-25 09:47:22 阅读(806) 回复(0)

Linux下高并发的Squid服务器,TCP time_WAIT套接字数量经常达到两、三万,服务器很容易被拖死。通过修改Linux内核参数,可以减少服务器的IME_WAIT套接字数量。    vi /etc/sysctl.conf   增加以下几行: net.ipv4.tcp_fin_timeout = 30 net.ipv4.tcp_keepalive_time = 1200 net.ipv4.tcp_syncookies = 1 net.ipv4.tcp_tw_reuse = 1 net.ipv4.tcp_tw_recycle = 1 net.ipv4.ip_local_port_range = 1024 65000 net.ipv4.tcp_m...

by wwm - Linux文档专区 - 2008-04-16 09:51:06 阅读(641) 回复(0)

在机器运行的时候,发现socket口上的time_wait状态有5千多个, 担心对系统的运行有影响. OS: Redhat Linux ES3, core: Linux system 2.4.21-47.ELsmp #1 SMP Wed Jul 5 20:38:41 EDT 2006 i686 i686 i386 GNU/Linu 请问哪位高手知道如何配置redhat es3的time_wait时间, Linux kernel 2.2 是用如下命令,但在es3的/proc/sys/net/ipv4目录下没有看到相关的参数, /sbin/sysctl -w net.ipv4.vs.timeout_timewait=60 另外请问: 怎么配置...

by peterbull - Linux系统管理 - 2007-03-03 18:54:04 阅读(3228) 回复(2)

在机器运行的时候,发现socket口上的time_wait状态有5千多个, 担心对系统的运行有影响. OS: Redhat Linux ES3, core: Linux system 2.4.21-47.ELsmp #1 SMP Wed Jul 5 20:38:41 EDT 2006 i686 i686 i386 GNU/Linu 请问哪位高手知道如何配置redhat es3的time_wait时间, Linux kernel 2.2 是用如下命令,但在es3的/proc/sys/net/ipv4目录下没有看到相关的参数, /sbin/sysctl -w net.ipv4.vs.timeout_timewait=60 另外请问: 怎么配...

by peterbull - 网络技术 - 2007-04-04 23:34:21 阅读(2540) 回复(2)

#include #include #include #include time.h> #include #include int DealMsg( char *buffer) { int sock = -1; int iRet = -1; char sndbuf[1024]; struct sockaddr_in sin; memset(sndbuf, 0x00, sizeof(sndbuf)); sock = socket(AF_INET, SOCK_STREAM, 0); if( sock < 0 ) { ...

by taotao_112206_c - Linux环境编程 - 2012-11-20 13:05:46 阅读(1819) 回复(4)

Linux下高并发的 squid 服务器,TCP time_WAIT套接字数量经常达到两、三万,服务器很容易被拖死。通过修改Linux内核参数,可以减少Squid服务器的time_WAIT套接字数量。 vi /etc/sysctl.conf   增加以下几行: 引用 net.ipv4.tcp_fin_timeout = 30 net.ipv4.tcp_keepalive_time = 1200 net.ipv4.tcp_syncookies = 1 net.ipv4.tcp_tw_reuse = 1 net.ipv4.tcp_tw_recycle = 1 net.ipv4.ip_local_port_range = 1024 65000 net.ipv...

by liang3391 - Linux文档专区 - 2009-07-22 21:34:53 阅读(735) 回复(0)

注意各系统下的kernal state是不同的。 net.ipv4.tcp_fin_timeout = 30 net.ipv4.tcp_keepalive_time = 1200 net.ipv4.tcp_syncookies = 1 net.ipv4.tcp_tw_reuse = 1 net.ipv4.tcp_tw_recycle = 1 net.ipv4.ip_local_port_range = 1024 65000 net.ipv4.tcp_max_syn_backlog = 8192 net.ipv4.tcp_max_tw_buckets = 5000   说明:   net.ipv4.tcp_syncookies = 1 表示开启SYN Cookies。当出现SYN等待队列溢出时,启用cookies来...

by zzxia - Linux文档专区 - 2009-05-13 16:31:50 阅读(591) 回复(0)