来自服务器的太多无法解释的GET请求

我有一个与plesk面板的debian服务器,这个服务器用于一个WordPress的亩安装10K的博客,从Apache的状态,我看到一个无法解释的行为,同一台服务器发送5/10 GET连续请求(5/10每秒)一些博客的url,这是access_log apache的例子

lhost.serverhost.eu – [30 / Jul / 2012:22:43:58 +0200]“GET / HTTP / 1.0”200 49152“ – ”“WordPress / 2.9.2; http:subdomainblog .maindomain。

我必须重新启动Apache来解决问题,但几分钟后问题再次出现。 我validation了我的crontab,并没有问题

NB:请求来自他自己

当连接打开时,可以使用netstat -anp (以root用户netstat -anp运行)来查看哪个程序打开了连接。 这可能有助于确定从哪里寻找原因。

我注意到你的Apache日志行,请求的User-Agent头是WordPress。 也许你有一个插件被configuration为连接回你的服务器?

这些请求是否始终来自同一个IP? 如果是这样,只需使用iptables阻止该IP:

 $ iptables -A INPUT -s 1.2.3.4 -j DROP 

将1.2.3.4replace为请求来自的IP地址。

请记住,这个规则在重新启动之间不是持久的。 您需要使用iptables-saveiptables-restore来保存关机时的规则,并在启动时重新加载它们。