我的服务器上的.htaccess文件中有以下内容。
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
我对index.php的做法感到有些困惑。在我看来,它将url重写两次到index.php?这是正确的,我们的服务器产生了一个问题,它为index.php产生了很多进程,而且我目前正在研究这可能导致的原因。
这些是让我担心的日志行:
Jun 19 15:06:34 Server lfd[9809]: *Excessive Processes* User:ftpew1ng Kill:0 Process Count:14
Jun 19 15:06:34 Server lfd[9809]: *User Processing* PID:398 Kill:0 User:serveruser Time:560914 EXE:/usr/bin/php CMD:/usr/bin/php /home/serveruser/public_html/index.php
Jun 19 15:06:35 Server lfd[9809]: *User Processing* PID:19556 Kill:0 User:serveruser Time:455723 EXE:/usr/bin/php CMD:/usr/bin/php /home/serveruser/public_html/index.php
Jun 19 15:06:35 Server lfd[9809]: *User Processing* PID:32005 Kill:0 User:serveruser Time:687537 EXE:/usr/bin/php CMD:/usr/bin/php /home/serveruser/public_html/index.php
Jun 19 15:06:36 Server lfd[9809]: *User Processing* PID:29603 Kill:0 User:serveruser Time:341166 EXE:/usr/bin/php CMD:/usr/bin/php /home/serveruser/public_html/index.php
Jun 19 15:06:36 Server lfd[9809]: *User Processing* PID:19129 Kill:0 User:serveruser Time:342362 EXE:/usr/bin/php CMD:/usr/bin/php /home/serveruser/public_html/index.php
等等..
答案 0 :(得分:0)
这是“非常永久链接”的标准WordPress重写块,并且它不会重写index.php
两次。
如果您遇到来自index.php
的过多进程的服务器问题,请查看访问服务器的IP,看看它们是否始终是一个或多个IP。检查https://www.projecthoneypot.org/search_ip.php,看看他们是否为垃圾邮件发送者。
然后查看http://codex.wordpress.org/Brute_Force_Attacks和http://codex.wordpress.org/Hardening_WordPress