SYN_RECV 过多的问题

SYN_RECV 过多的问题

我的一个webserver上经常都出现打开页面很慢的情况,后来用 netstat -nap|grep SYN 命令看到一两个IP地址有非常多的连接,连接状态是 SYN_RECV , 请教一下怎么才可以改善这种情况呀。要不然服务器老是慢死了。


QUOTE:
原帖由 fly_gougou 于 2007-3-22 18:21 发表
我的一个webserver上经常都出现打开页面很慢的情况,后来用 netstat -nap|grep SYN 命令看到一两个IP地址有非常多的连接,连接状态是 SYN_RECV , 请教一下怎么才可以改善这种情况呀。要不然服务器老是慢死了。

如果有iptables 可以这样
iptables -A INPUT -s $1  -j DROP
$1代表那个ip
:)
如果用这种方法的话,每次都要发生了知道了IP地址以后才可以处理。能不能有一个预防的方法啊 ?
装个IPS
可以说清楚一点么 ? 是什么功能啊 ?
写个shell脚本,用cron每分钟运行一次,检测连接数大于n的ip,然后用iptables给deny掉