我有大约4-6个文件(每个用户),大多数是静态的文件是从AWS实例请求的。高峰流量是大约1K访客在同一时间(通过谷歌分析实时)。
实例足够强大,很少在100% CPU时达到峰值,有空闲的RAM。mpm_prefork被调整为1480个同时连接。在重新启动Apache2之后,大约有200个进程在高峰期间运行。
然而,经过几天的时间,进程的数量似乎大大增加了,需要我重新启动apache,以消除用户的超时错误。
我有遗漏什么吗?这是意料之中吗?
发布于 2015-11-11 04:05:31
您可以将MaxSpareServers指令设置为非常低的值,比如10或20。当不再需要实例时(不提供任何服务或处于保持生存状态),您应该只需要10或20个空闲工作人员。
如果即使在没有客户服务的情况下,员工数量仍然保持不变,那么您就遇到了一些问题。检查您的“保持活动超时”设置,或者完全禁用“保持活动”,并查看它是否有某种效果。我注意到,保持活力有时会适得其反,特别是在繁忙的环境中。
https://stackoverflow.com/questions/33642604
复制相似问题