tcp连接数超多,知道的帮帮忙!

tcp连接数超多,知道的帮帮忙!

下面这种现象有什么好办法可以解决,请大家帮小弟提个建议
[admin@WWW02 admin]$ netstat -nat
Active Internet connections (servers and established)
Proto Recv-Q Send-Q Local Address           Foreign Address         State      
tcp        0      0 0.0.0.0:3306            0.0.0.0:*               LISTEN      
tcp        0      0 218.206.92.82:80        0.0.0.0:*               LISTEN      
tcp        0      0 0.0.0.0:22              0.0.0.0:*               LISTEN      
tcp        0      0 127.0.0.1:6010          0.0.0.0:*               LISTEN      
tcp        0      0 218.206.92.82:80        211.136.20.44:30068     TIME_WAIT   
tcp        0      0 218.206.92.82:80        211.136.20.44:54645     TIME_WAIT   
tcp        0      0 218.206.92.82:80        211.136.20.44:1632      TIME_WAIT   
tcp        0      0 218.206.92.82:80        211.143.58.36:18240     TIME_WAIT   
tcp        0      0 218.206.92.82:80        211.138.147.33:59371    TIME_WAIT   
tcp        0      0 218.206.92.82:80        211.136.20.44:62829     TIME_WAIT   
tcp        0      0 218.206.92.82:80        211.136.20.44:1110      TIME_WAIT   
tcp        0      0 218.206.92.82:80        210.72.235.87:61214     TIME_WAIT   
tcp        0      0 218.206.92.82:80        211.137.59.23:50005     TIME_WAIT   
tcp        0      0 218.206.92.82:80        210.72.235.87:62214     TIME_WAIT   
tcp        0      0 218.206.92.82:80        211.136.20.44:9787      TIME_WAIT   
tcp        0      0 218.206.92.82:80        211.143.58.36:18205     TIME_WAIT   
tcp        0      0 218.206.92.82:80        211.143.58.36:18204     TIME_WAIT   
tcp        0      0 218.206.92.82:80        211.138.147.33:31415    TIME_WAIT   
tcp        0      0 218.206.92.82:80        211.138.147.33:59558    TIME_WAIT   
tcp        0      0 218.206.92.82:80        211.143.58.36:18225     TIME_WAIT   
tcp        0      0 218.206.92.82:80        211.137.59.23:54020     TIME_WAIT   
tcp        0      0 218.206.92.82:80        211.136.20.44:53529     TIME_WAIT   
tcp        0      0 218.206.92.82:80        211.137.59.23:55566     TIME_WAIT   
tcp        0      0 218.206.92.82:80        211.143.58.36:18212     TIME_WAIT   
tcp        0      0 218.206.92.82:80        211.136.23.43:61442     TIME_WAIT   
tcp        0      0 218.206.92.82:80        211.143.58.36:18214     TIME_WAIT   
tcp        0      0 218.206.92.82:41735     210.51.0.122:80         TIME_WAIT   
tcp        0      0 218.206.92.82:41740     210.51.0.122:80         TIME_WAIT   
tcp        0      0 218.206.92.82:80        211.138.147.33:37241    TIME_WAIT   
tcp        0      0 218.206.92.82:80        66.249.70.236:49385     TIME_WAIT   
tcp        0      0 218.206.92.82:80        211.136.20.44:62714     TIME_WAIT   
tcp        0      0 218.206.92.82:80        211.136.20.44:52988     TIME_WAIT   
tcp        0      0 218.206.92.82:80        211.136.23.43:61412     TIME_WAIT   
tcp        0      0 218.206.92.82:80        211.137.59.23:47348     TIME_WAIT   
tcp        0      0 218.206.92.82:80        210.72.235.87:62625     TIME_WAIT   
tcp        0      0 218.206.92.82:80        211.136.20.44:7141      TIME_WAIT   
tcp        0      0 218.206.92.82:80        211.136.23.43:61423     TIME_WAIT   
tcp        0   1910 218.206.92.82:80        210.72.235.87:63919     FIN_WAIT1   
tcp        0      0 218.206.92.82:80        211.137.59.23:56315     TIME_WAIT   
tcp        0      0 218.206.92.82:80        211.136.23.43:61407     TIME_WAIT   
tcp        0      0 218.206.92.82:80        211.136.23.43:61400     TIME_WAIT   
tcp        0      0 218.206.92.82:80        211.137.59.23:49056     TIME_WAIT   
tcp        0      0 218.206.92.82:80        211.138.147.33:54077    TIME_WAIT   
tcp        0      0 218.206.92.82:80        210.72.235.87:62176     TIME_WAIT   
tcp        0      0 218.206.92.82:80        211.137.59.23:50099     TIME_WAIT   
tcp        0      0 218.206.92.82:80        211.136.20.44:9901      TIME_WAIT   
tcp        0      0 218.206.92.82:22        210.72.235.87:61675     ESTABLISHED
tcp        0      0 218.206.92.82:80        210.72.235.87:62420     TIME_WAIT   
tcp        0      0 218.206.92.82:80        211.136.20.44:61079     TIME_WAIT   
tcp        0      0 218.206.92.82:80        210.72.235.87:63197     TIME_WAIT   
tcp        0      0 218.206.92.82:80        211.136.20.44:31646     TIME_WAIT   
tcp        0   3560 218.206.92.82:22        210.72.235.87:61888     ESTABLISHED
tcp        0      0 218.206.92.82:80        211.136.20.44:2181      TIME_WAIT   
tcp        0      0 218.206.92.82:80        211.136.20.44:18056     TIME_WAIT   
tcp        0      1 218.206.92.82:41739     211.136.86.172:21       SYN_SENT   
tcp        0      0 218.206.92.82:80        211.136.20.44:16268     TIME_WAIT   
tcp        0      0 218.206.92.82:80        218.200.244.69:53935    TIME_WAIT   
tcp        0      0 218.206.92.82:80        218.200.244.69:24224    TIME_WAIT   
tcp        0      0 218.206.92.82:80        218.204.243.10:59356    TIME_WAIT   
tcp        0      0 218.206.92.82:80        208.68.138.5:3622       TIME_WAIT   
tcp        0      0 218.206.92.82:80        218.205.237.42:40077    TIME_WAIT   
tcp        0      0 218.206.92.82:41732     218.206.92.83:3306      TIME_WAIT   
tcp        0      0 218.206.92.82:41733     218.206.92.83:3306      TIME_WAIT   
tcp        0      0 218.206.92.82:41734     218.206.92.83:3306      TIME_WAIT   
tcp        0      0 218.206.92.82:41728     218.206.92.83:3306      TIME_WAIT   
tcp        0      0 218.206.92.82:41729     218.206.92.83:3306      TIME_WAIT   
tcp        0      0 218.206.92.82:41730     218.206.92.83:3306      TIME_WAIT   
tcp        0      0 218.206.92.82:41731     218.206.92.83:3306      TIME_WAIT   
tcp        0      0 218.206.92.82:41741     218.206.92.83:3306      TIME_WAIT   
tcp        0      0 218.206.92.82:41742     218.206.92.83:3306      TIME_WAIT   
tcp        0      0 218.206.92.82:41743     218.206.92.83:3306      TIME_WAIT   
tcp        0      0 218.206.92.82:41736     218.206.92.83:3306      TIME_WAIT   
tcp        1      0 218.206.92.82:41737     218.206.92.83:3306      CLOSE_WAIT  
tcp        0      0 218.206.92.82:41738     218.206.92.83:3306      TIME_WAIT   
tcp        0      0 218.206.92.82:41748     218.206.92.83:3306      TIME_WAIT   
tcp        0      0 218.206.92.82:41749     218.206.92.83:3306      TIME_WAIT   
tcp        0      0 218.206.92.82:41750     218.206.92.83:3306      TIME_WAIT   
tcp        0      0 218.206.92.82:41744     218.206.92.83:3306      TIME_WAIT   
tcp        0      0 218.206.92.82:41745     218.206.92.83:3306      TIME_WAIT   
tcp        0      0 218.206.92.82:41746     218.206.92.83:3306      TIME_WAIT   
tcp        0      0 218.206.92.82:41756     218.206.92.83:3306      TIME_WAIT   
tcp        0      0 218.206.92.82:41757     218.206.92.83:3306      TIME_WAIT   
tcp        0      0 218.206.92.82:41758     218.206.92.83:3306      TIME_WAIT   
tcp        0      0 218.206.92.82:41752     218.206.92.83:3306      TIME_WAIT   
tcp        0      0 218.206.92.82:41753     218.206.92.83:3306      TIME_WAIT   
tcp        0      0 218.206.92.82:41754     218.206.92.83:3306      TIME_WAIT   
tcp        0      0 218.206.92.82:41755     218.206.92.83:3306      TIME_WAIT   
tcp        0      0 218.206.92.82:41764     218.206.92.83:3306      TIME_WAIT   
tcp        0      0 218.206.92.82:41765     218.206.92.83:3306      TIME_WAIT   
tcp        0      0 218.206.92.82:41766     218.206.92.83:3306      TIME_WAIT   
tcp        0      0 218.206.92.82:41767     218.206.92.83:3306      TIME_WAIT   
tcp        0      0 218.206.92.82:41760     218.206.92.83:3306      TIME_WAIT   
tcp        0      0 218.206.92.82:41761     218.206.92.83:3306      TIME_WAIT   
tcp        0      0 218.206.92.82:41762     218.206.92.83:3306      TIME_WAIT   
tcp        0      0 218.206.92.82:41763     218.206.92.83:3306      TIME_WAIT   
tcp        0      0 218.206.92.82:41772     218.206.92.83:3306      TIME_WAIT   
tcp        0      0 218.206.92.82:41773     218.206.92.83:3306      TIME_WAIT   
tcp        0      0 218.206.92.82:41774     218.206.92.83:3306      TIME_WAIT   
tcp        0      0 218.206.92.82:41775     218.206.92.83:3306      TIME_WAIT   
tcp        0      0 218.206.92.82:41768     218.206.92.83:3306      TIME_WAIT   
tcp        0      0 218.206.92.82:41769     218.206.92.83:3306      TIME_WAIT   
tcp        0      0 218.206.92.82:41770     218.206.92.83:3306      TIME_WAIT   
tcp        0      0 218.206.92.82:41771     218.206.92.83:3306      TIME_WAIT   
tcp        0      0 218.206.92.82:41780     218.206.92.83:3306      TIME_WAIT   
tcp        0      0 218.206.92.82:41781     218.206.92.83:3306      TIME_WAIT   
tcp        0      0 218.206.92.82:41782     218.206.92.83:3306      TIME_WAIT   
tcp        0      0 218.206.92.82:41783     218.206.92.83:3306      TIME_WAIT   
tcp        0      0 218.206.92.82:41776     218.206.92.83:3306      TIME_WAIT   
tcp        0      0 218.206.92.82:41777     218.206.92.83:3306      TIME_WAIT   
tcp        0      0 218.206.92.82:41778     218.206.92.83:3306      TIME_WAIT   
tcp        0      0 218.206.92.82:41779     218.206.92.83:3306      TIME_WAIT   
tcp        0      0 218.206.92.82:41725     218.206.92.83:3306      TIME_WAIT   
tcp        0      0 218.206.92.82:41724     218.206.92.83:3306      TIME_WAIT   
tcp        0      0 218.206.92.82:41727     218.206.92.83:3306      TIME_WAIT   
tcp        0      0 218.206.92.82:41726     218.206.92.83:3306      TIME_WAIT   
tcp        0      0 218.206.92.82:41723     218.206.92.83:3306      TIME_WAIT   
tcp        0      0 218.206.92.82:41722     218.206.92.83:3306      TIME_WAIT   
tcp        0      0 218.206.92.82:80        218.204.243.10:26274    TIME_WAIT   
tcp        0      0 218.206.92.82:80        211.136.16.41:21802     TIME_WAIT   
tcp        0      0 218.206.92.82:80        218.204.243.10:22162    TIME_WAIT   
tcp        0      0 218.206.92.82:80        218.204.243.10:48530    TIME_WAIT   
tcp        0      0 218.206.92.82:80        218.205.237.42:40103    TIME_WAIT   
tcp        0      0 218.206.92.82:80        211.136.16.41:21766     TIME_WAIT   
tcp        0      0 218.206.92.82:80        218.200.244.69:14905    TIME_WAIT   
tcp        0      0 218.206.92.82:80        211.136.28.167:35985    TIME_WAIT   
tcp        0      0 218.206.92.82:80        218.204.243.10:39018    TIME_WAIT   
tcp        0      0 218.206.92.82:80        218.200.244.69:21017    TIME_WAIT   
tcp        0      0 218.206.92.82:80        218.200.244.69:43536    TIME_WAIT   
tcp        0      0 218.206.92.82:80        218.204.243.10:55387    TIME_WAIT   
tcp        0      0 218.206.92.82:80        218.204.243.10:53581    TIME_WAIT   
tcp        0      0 218.206.92.82:80        211.136.16.41:20913     TIME_WAIT   
tcp        0      0 218.206.92.82:80        218.200.244.69:33661    TIME_WAIT   
tcp        0      0 218.206.92.82:80        218.204.243.10:13886    TIME_WAIT   
tcp        0      0 218.206.92.82:80        218.200.244.69:17778    TIME_WAIT   
tcp        0      0 218.206.92.82:80        211.136.28.167:20958    TIME_WAIT   
tcp        0      0 218.206.92.82:80        218.204.243.10:44065    TIME_WAIT   
tcp        0      0 218.206.92.82:80        211.138.100.173:60317   TIME_WAIT   
tcp        0      0 218.206.92.82:80        218.200.244.69:34130    TIME_WAIT   
tcp        0      0 218.206.92.82:80        218.200.244.69:49492    TIME_WAIT   
tcp        0      0 218.206.92.82:80        218.200.244.69:44110    TIME_WAIT   
tcp        0      0 218.206.92.82:80        218.204.243.10:34569    TIME_WAIT   
tcp        0      0 218.206.92.82:80        211.139.163.168:34626   TIME_WAIT

top显示如下:
15:12:22  up 218 days,  1:40,  1 user,  load average: 0.09, 0.08, 0.08
127 processes: 126 sleeping, 1 running, 0 zombie, 0 stopped
CPU0 states:   3.1% user   2.0% system    0.0% nice   0.0% iowait  94.2% idle
CPU1 states:   6.3% user   3.4% system    0.0% nice   0.0% iowait  89.1% idle
CPU2 states:   1.2% user   0.5% system    0.0% nice   0.0% iowait  97.2% idle
CPU3 states:   0.0% user   1.0% system    0.0% nice   0.0% iowait  98.4% idle
Mem:  3098456k av, 3024832k used,   73624k free,       0k shrd,  477896k buff
                   2219968k actv,       0k in_d,   55292k in_c
Swap: 1020116k av,   12532k used, 1007584k free                 1789272k cached

  PID USER     PRI  NI  SIZE  RSS SHARE STAT %CPU %MEM   TIME CPU COMMAND
1521 mysql     15   0 11920 3380  1344 S    10.5  0.1  1642m   1 mysqld
32468 root      15   0  3116 3116  1160 S     8.3  0.1  1868m   2 httpd
   13 root      16   0     0    0     0 SW    0.7  0.0 707:55   3 kscand/Normal
   25 root      15   0     0    0     0 SW    0.1  0.0 631:55   2 kjournald
28201 admin     15   0  1112 1112   852 R     0.1  0.0   0:00   0 top
    1 root      15   0   104   76    56 S     0.0  0.0   3:17   2 init
    2 root      RT   0     0    0     0 SW    0.0  0.0   0:00   0 migration/0
    3 root      RT   0     0    0     0 SW    0.0  0.0   0:00   1 migration/1
    4 root      RT   0     0    0     0 SW    0.0  0.0   0:00   2 migration/2
    5 root      RT   0     0    0     0 SW    0.0  0.0   0:00   3 migration/3
    6 root      15   0     0    0     0 SW    0.0  0.0  21:35   3 keventd
    7 root      34  19     0    0     0 SWN   0.0  0.0   2:28   0 ksoftirqd_CPU0
    8 root      34  19     0    0     0 SWN   0.0  0.0   0:00   1 ksoftirqd_CPU1
    9 root      34  19     0    0     0 SWN   0.0  0.0   0:00   2 ksoftirqd_CPU2
   10 root      34  19     0    0     0 SWN   0.0  0.0   0:00   3 ksoftirqd_CPU3
   15 root      25   0     0    0     0 SW    0.0  0.0   0:00   3 bdflush
   11 root      15   0     0    0     0 SW    0.0  0.0  1713m   3 kswapd
   12 root      15   0     0    0     0 SW    0.0  0.0   8:23   0 kscand/DMA
   14 root      16   0     0    0     0 SW    0.0  0.0  2466m   1 kscand/HighMem
   16 root      15   0     0    0     0 SW    0.0  0.0  29:46   1 kupdated
   17 root      25   0     0    0     0 SW    0.0  0.0   0:00   0 mdrecoveryd
   83 root      25   0     0    0     0 SW    0.0  0.0   0:00   0 khubd
1424 root      16   0   328  312   232 S     0.0  0.0  1050m   2 syslogd
1429 root      15   0    56    4     0 S     0.0  0.0   0:00   3 klogd
1492 root      18   0   160  136    88 S     0.0  0.0   7:38   2 crond
1499 root      25   0   148    4     0 S     0.0  0.0   0:00   1 safe_mysqld
1505 root      15   0    48    4     0 S     0.0  0.0   0:00   0 mingetty
21210 root      15   0   504  376   268 S     0.0  0.0   3:27   0 sshd
19234 ntp       15   0  2388 2388  2152 S     0.0  0.0   4:53   3 ntpd
26479 root      15   0    48    4     0 S     0.0  0.0   0:00   2 mingetty
32481 root      15   0   152  152   100 S     0.0  0.0   0:27   3 cronolog
32482 root      19   0    48   48     0 S     0.0  0.0   0:00   0 cronolog
32483 root      22   0   156  156   108 S     0.0  0.0   0:00   1 cronolog
32484 root      15   0   248  248   196 S     0.0  0.0   0:02   2 cronolog
32485 root      19   0   128  128    80 S     0.0  0.0   0:00   0 cronolog
32486 root      22   0   156  156   112 S     0.0  0.0   0:00   1 cronolog
32487 root      19   0   148  148   104 S     0.0  0.0   0:00   0 cronolog
32488 root      15   0   216  216   168 S     0.0  0.0   3:17   0 cronolog
32489 root      15   0   272  272   224 S     0.0  0.0  14:00   3 cronolog
没事 正常!
为什么会有这么多等待的TCP连接数。曾经我改:
[root@aaa1 ~]# sysctl -a|grep net.ipv4.tcp_tw
net.ipv4.tcp_tw_reuse = 0
net.ipv4.tcp_tw_recycle = 0
[root@aaa1 ~]#
vi /etc/sysctl
增加或修改net.ipv4.tcp_tw值:
net.ipv4.tcp_tw_reuse = 1
net.ipv4.tcp_tw_recycle = 1

改后面,TCP连接数少了。但业务也不能访问了


QUOTE:
原帖由 jeck2006 于 2008-1-18 15:07 发表
为什么会有这么多等待的TCP连接数。曾经我改:
[root@aaa1 ~]# sysctl -a|grep net.ipv4.tcp_tw
net.ipv4.tcp_tw_reuse = 0
net.ipv4.tcp_tw_recycle = 0
[root@aaa1 ~]#
vi /etc/sysctl
增加或修改net. ...

全是TIME_WAIT  连接断得太快!
谢谢!