我有一个与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-save和iptables-restore来保存关机时的规则,并在启动时重新加载它们。