首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为什么有这么多apache进程在运行?

为什么有这么多apache进程在运行?
EN

Stack Overflow用户
提问于 2013-12-13 22:22:17
回答 1查看 28.8K关注 0票数 17

我正在主持一个小型测试网站与阿帕奇运行在Linux上,使用免费的EC2微型实例。

当我尝试使用"top“查看后台进程时,我看到了许多(30+) "apache”用户

代码语言:javascript
复制
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              
...

我不确定这是否正常。这是否意味着我可能被某人/病毒附着了?

另外,我只期望2-3个测试用户在这一点上使用它。它是一个php + apache + mysql的架构师。

谢谢。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-12-13 22:46:24

Apache将预先创建工作进程,因此,当出现负载高峰时,这些进程可以立即获取请求,而不是等待主进程产生足够的请求。检查你的httpd.conf中是否有MinSpareServers、MaxSpareServers和ServerLimit。

票数 22
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20568770

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档