Почему так много запущенных процессов Apache?

Я размещаю небольшой веб-сайт тестирования с Apache, работающим в Linux, используя бесплатный экземпляр EC2 Micro.

Когда я попытался посмотреть фоновый процесс с помощью "top", я увидел много (30+) пользователей "apache"

PID    user     PR   NI VIRT RES   SHR S  %CPU %MEM  TIME+   COMMAND

12104 apache    20   0  429m 9024 2420 S  1.0  0.2   0:02.91  httpd              
12273 apache    20   0  429m 9108 2504 S  1.0  0.2   0:01.20  httpd              
...

Я не уверен, что это нормально. Означает ли это, что я могу быть привязан кем-то/вирусом?

P.S. Я только ожидаю, что 2-3 тестовых пользователя будут использовать его вообще на этом этапе. Это php + apache + mysql architect.

спасибо.

Ответ 1

Apache предварительно создаст рабочие процессы, поэтому, когда произойдет всплеск нагрузки, процессы могут сразу же получить запросы, вместо того, чтобы ждать, пока хозяин выйдет из них достаточно. Проверьте свой httpd.conf для MinSpareServers, MaxSpareServers и ServerLimit.