【发布时间】:2015-06-19 14:00:59
【问题描述】:
我的服务器上的 .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
等等..
【问题讨论】:
标签: wordpress apache .htaccess