成千上万的index.php实例同时打开

时间:2009-12-13 12:55:57

标签: wordpress hosting bbpress

由于同时开放了数千个index.php实例,我的托管帐户突然被暂停。

该网站围绕最新版本的Wordpress和bbpress构建。这是来自托管公司的电子邮件:

  

*采取的措施:请注意我们已暂停此帐户   时间以维持   可靠性和完整性   服务器。原因:成千上万   index.php的实例在   同一时间:

17270 myserver 15 0 268m 79m 52m R
17.5 2.0 0:00.38 /usr/bin/php /home/myserver/public_html/index.php 17287 myserver 16 0 268m 34m 8712 R
14.4 0.9 0:00.35 /usr/bin/php /home/myserver/public_html/index.php 17332 myserver 15 0 213m 26m 7680 S
12.9 0.7 0:00.17 /usr/bin/php /home/myserver/public_html/index.php 17276 myserver 16 0 283m 40m 7912 R
12.1 1.0 0:00.33 /usr/bin/php /home/myserver/public_html/index.php 17336 myserver 17 0 213m 26m 7680 S
12.1 0.7 0:00.16 /usr/bin/php /home/myserver/public_html/index.php 17341 myserver 18 0 213m 26m 7680 S
12.1 0.7 0:00.16 /usr/bin/php /home/myserver/public_html/index.php 17343 myserver 16 0 213m 26m 7680 S
12.1 0.7 0:00.16 /usr/bin/php /home/myserver/public_html/index.php 17339 myserver 17 0 213m 26m 7680 S
11.4 0.7 0:00.15 /usr/bin/php /home/myserver/public_html/index.php 17344 myserver 17 0 213m 26m 7680 S
11.4 0.7 0:00.15 /usr/bin/php /home/myserver/public_html/index.php 17347 myserver 17 0 213m 26m 7680 S
11.4 0.7 0:00.15 /usr/bin/php /home/myserver/public_html/index.php 17351 myserver 16 0 213m 26m 7680 S
11.4 0.7 0:00.15 /usr/bin/php /home/myserver/public_html/index.php 17353 myserver 17 0 213m 26m 7680 S
11.4 0.7 0:00.15 /usr/bin/php /home/myserver/public_html/index.php 17364 myserver 17 0 213m 26m 7680 S
11.4 0.7 0:00.15 /usr/bin/php /home/myserver/public_html/index.php 17368 myserver 17 0 209m 23m 7388 R
10.6 0.6 0:00.14 /usr/bin/php /home/myserver/public_html/index.php 17278 myserver 16 0 283m 40m 7896 R
9.9 1.0 0:00.28 /usr/bin/php /home/myserver/public_html/index.php*

他们刚刚通过电子邮件发送过这封邮件:

如果您的论坛脚本没有安全保护或者它有一定的安全性,那么您的论坛脚本可能会被滥用,但我们无法提供更多信息,因为我们不知道它是如何编码的。 如果您有任何其他问题,请检查并告知我们。

有关正在发生的事情的任何想法?

3 个答案:

答案 0 :(得分:1)

您可能已经获得DoS'd

答案 1 :(得分:0)

正是dav所说的或者由于某种原因你得到了疯狂的负担...为了防止再次发生这种情况,你可以使用像supercache之类的插件来缓存你的wordpress来创建一些半静态页面,过滤垃圾邮件评论预先重新加载。因为每一页加载=加载index.php。

答案 2 :(得分:0)

似乎问题在于网站一次性被索引,特别是来自像Yandex /百度这样一次加载多个页面的抓取工具

每个通过bot加载的页面都是index.php打开的另一个实例 - 所以如果你在网站上有2000个页面并且它们一次被索引 - 这就是你得到的

您可以尝试将以下内容添加到您的robox.txt(可能或可能不起作用)

User-agent: *
Crawl-Delay: 30
Disallow: /wp-admin/
User-agent: Yandex
Crawl-Delay: 30
User-agent: Baidu
Crawl-Delay: 30

或阻止IP的抓取工具(100%保证)