Я унаследовал веб-сервер с Apache / PHP на машине CentOS 5. Это размещенный сервер, поэтому я все еще знакомлюсь со средой. На этой машине действительно нет активности пользователей, но в "верхнем" я постоянно вижу, как всплывают и закрываются процессы php. Пока процесс php жив, я вижу, что он занимает около 40% процессора. Я заметил файл журнала под названием "suphp_log" и заметил, что он записывается каждые 3 или 4 секунды с такими записями, как:
[Thu Oct 21 02:56:34 2010] [info] Executing "/home/user/public_html/index.php" as UID 511, GID 511
[Thu Oct 21 02:56:35 2010] [info] Executing "/home/user/public_html/index.php" as UID 511, GID 511
[Thu Oct 21 02:56:37 2010] [info] Executing "/home/user/public_html/index.php" as UID 511, GID 511
[Thu Oct 21 02:56:40 2010] [info] Executing "/home/user/public_html/index.php" as UID 511, GID 511
[Thu Oct 21 02:56:44 2010] [info] Executing "/home/user/public_html/index.php" as UID 511, GID 511
[Thu Oct 21 02:56:44 2010] [info] Executing "/home/user/public_html/index.php" as UID 511, GID 511
[Thu Oct 21 02:56:47 2010] [info] Executing "/home/user/public_html/index.php" as UID 511, GID 511
Я не так хорошо знаком с suphp, но есть ли какой-то параметр конфигурации или что-то, что заставляет его постоянно читать файл index.php или что-то в этом роде? Как мне контролировать конфигурацию suphp? Я предполагаю, что отсюда и нагрузка на мою систему. Что я могу с этим поделать?
suPHP не будет делать это самостоятельно. Должно быть какое-то событие, которое заставляет веб-сервер предоставлять index.php через модуль suPHP. Что говорят журналы доступа?