Welcome to OStack Knowledge Sharing Community for programmer and developer-Open, Learning and Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
631 views
in Technique[技术] by (71.8m points)

网站上线后apache很快占用所有内存导致服务器宕机

现有一个公司网站,月访问量6000多ip,更换了服务器配置为4G内存centos服务器,使用apache 2.4作为网站服务器,网站使用伪静态通过代理服务器反向代理访问,刚上线5分钟左右,apache就迅速将内存占满,导致服务器无法访问,而此时同配置的mysql服务器却很正常,只占用不到1G内存。请问这种情况需要对apache做哪些优化?或者有哪些监测方法?


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome To Ask or Share your Answers For Others

1 Answer

0 votes
by (71.8m points)

你这个很明显是程序的问题。程序可能使用了递归,超大循环等。
你可以用apache ab命令在本地逐个测试你的方法和模块。

另外能否告知一下你的php版本?
php5.3以下的版本好像有这么个漏洞。
鸟哥博客:
http://www.laruence.com/2012/...


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome to OStack Knowledge Sharing Community for programmer and developer-Open, Learning and Share
Click Here to Ask a Question

...