我正在托管一个小型测试网站,其中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架构师。
感谢。
答案 0 :(得分:16)
Apache将预先创建工作进程,因此,当加载峰值进入时,进程可以立即获取请求,而不是等待主进程生成足够的进程。检查httpd.conf中的MinSpareServers,MaxSpareServers和ServerLimit。