RSS  WAP  简体中文  繁体中文  English  
高级搜索
游客:注册    ;用户登录 搜索  论坛首页  
您现在的位置:网站引擎产品论坛学习交流操作系统交流APACHE2重负荷服务器优化和解决办法
您好,  积分:,您有0条新站内短信 最新帖子
  
主题: APACHE2重负荷服务器优化和解决办法 上一主题  下一主题
作者:
主题: APACHE2重负荷服务器优化和解决办法
webcattle


集群版

Level: 20
HP: 170 / 533
MP: 45 / 340
Exp: 5%

帖子: 68
积分: 65535
注册时间: 2007-11-06
1楼
修改httpd.conf,把KeepAlive On設爲Off,呵呵,然後修改Timeout 300爲你任何的值,最好是大一點,因爲沒有了KeepAlive On,下載和在線播放等需要大量時間等待的線程就不會自動被apache繼承下來的。比如設爲1800秒等。
然後把MaxRequestsPerChild設爲大點的資料,這樣就可以不用頻繁啓動apache的線程了,而只啓用MaxRequests和MinRequests設定的進程,在大量不斷新請求的情況下,可以把MaxRequests和MinRequests設爲相同,這樣可以不用apache放棄多餘的進程,以提高反應速度。
--------------------------------------------------------------------------------------
apache配置优化(httpd.conf)
1)修改“Timeout”的值为 30-60,如果你得程序没有执行时间需要很长的话,可以修改到 10-15;
2)修改“KeepAlive”的值为“Off”,这个很有效果,也很有争议,我自己的看法是很有效果,而且并没有影响速度,大家可以自行试验;
3)修改“MaxRequestsPerChild”的值为“2048”,这个还在试验中,一是因为怕有内存泄漏,二是因为 apache 进程会因为随着服务时间的延长,会变得越来越胖(我这里的实际情况是某些 apache 进程会狂吃内存到18MB,晕啊:),不过这设置有没有效果,还在试验中;



06-8-8 11:37 1楼
  插入邮件地址  发短消息     回复
skyline


专业版

Level: 32
HP: 895 / 895
MP: 302 / 998
Exp: 100%

帖子: 454
积分: 913
注册时间: 2006-01-18
2楼
好动动!



06-8-14 10:57 2楼
  插入邮件地址  发短消息     回复
     
© 2002 - 2007 BOKAVAN Inc. All Rights Reserved  博卡先锋 版权所有  京ICP备06013158