云联天下首页 |  登陆 |  注册 |  密码找回 |  关于我们 | 加入收藏 
首页技术资料系统/服务器→Apache重负荷服务器应如何优化 【字号: 】 【背景色 杏仁黄 秋叶褐 胭脂红 芥末绿 天蓝 雪青 灰 银河白(默认色)

Apache重负荷服务器应如何优化

网址来源:http://www.kehui.net发布时间: 2002-01-21 18:12:12
我们的网站使用了Linux系统和Apache Web服务器,运行正常,但最近随着网站访问量的增加,我们发现当超过每天2万个请求时,在高峰期服务器的响应时间会明显延长,硬盘响个不停而CPU的占用率在90%以上。请问如何优化Apache服务器?



---- 对于Apache服务器来说,一天2万个请求应属正常,但如果请求呈正态分布,集中在高峰时期出现,且以耗时严重的下载服务为主,负载还是很大的。



---- 遗憾的是,Apache仍不支持多线程。Apache允许请求打开的最大进程数是256,并发用户数(MaxClients)的限制是256,如果用户多了,用户就只能看到“Waiting for reply....”然后等到下一个可用进程的出现。这个最大限制是由Apache的代码决定的——Windows NT版为1024,而Unix版只有256,您可以在src/include/httpd.h中看到:



#ifndef HARD_SERVER_LIMIT <br>#ifdef WIN32 <br>#define HARD_SERVER_LIMIT 1024 <br>#else <br>#define HARD_SERVER_LIMIT 256 <br>#endif <br>#endif



---- 因此,您可以把256改为1024,然后重新编译Apache系统。在httpd.conf中也要更改相应进程数限制。但要注意,可允许的最大进程数是同您的机器配置,尤其是内存大小密切相关的。在配置较低的机器上,往往256已经是极限了,这时,您应该考虑升级您的系统或者是像Yahoo!网站那样,使用多台机器进行群集服务。 <br>---- 另外,一些系统也限制了一个用户的最大进程数。您可以用ulimit -u命令来查看,Linux一般是256。因此您要真想使Apache超过这个限制,还要调整这个参数,使用命令:



---- #ulimit -u unlimited



---- 调整要在Apache运行之前进行,因此建议加到apachectl文件中,将如下部分:



 case $ARG in <br>  start) <br> if [ $RUNNING -eq 1 ]; then <br> echo "$0 $ARG: httpd (pid $PID) already running" <br> continue <br>改为: <br>  case $ARG in <br>  start) <br>  ulimit -u unlimited <br>  if [ $RUNNING -eq 1 ]; then <br>  echo "$0 $ARG: httpd (pid $PID) already running" <br>  continue



---- 这样,以后每次启动Apache时,用户进程数限制会被自动取消。 <br>

kehui 

相关新闻
v Apache服务器配置全攻略(一) 2002-01-21 18:12:12
v 在Apache上跑ASP(Windows版) 2002-01-21 18:12:12
v PHP4 + MYSQL + APACHE 在 WIN 系统下的安装、配置 2002-01-21 18:12:12
v 在RedHat 6.0+Apache web服务器下 2002-01-21 18:12:12
v 配置Apache服务器 (三) 2002-01-21 18:12:12
v PHP安装攻略:安装配置WEB服务器 2002-01-21 18:12:12
v Apache服务器配置全攻略(八) 2002-01-21 18:12:12
v win下apache做proxy 2002-01-21 18:12:12
v 怎样在Apache上安装MOD_SSL 2002-01-21 18:12:12
v 我所认识的Apache 2002-01-21 18:12:12
  最新新闻
智慧家居
智慧家居颠覆传统智能家居
智慧云谷让智能家居变成有智慧的
智慧云谷引领智慧家居新生活
科技改变生活 智慧云谷智慧家居系
智慧家居领航者,智慧云谷助你玩
智能家居如何赢得市场美誉度?
智慧云谷智慧家居:创业者有无限
WiFi智能家居你还在用?这样的智
互联网+助推智能家居产业
智慧云谷为您打造真正的智能家居
智能家居产业需要的不是单品,而
新家如何选择开关?智慧云谷iWis
智能传感器-世界首款“智”为你的
智慧云谷开关智能安防智能空气质
智能开关品牌,如何选择智能开关
秋季干燥,智慧家居温湿度传感器
传感器助力智慧家居 感知爱家
iWiscloud智能触摸开关缔造家居装

  最新帖子
 ※室内空气污染的危害及  [sensor]
 ※超声波风速传感器在生  [sensor]
 ※这么冷清  [gabc111]
 ※手机APP操作有问题  [ssy11407]
 ※智慧云谷智慧家居将在  [cici]
 ※上传下载  [cici]
 ※下载智慧家居  [apple2008]
 ※秋季干燥,智慧家居温  [apple2008]
 ※智慧家居紧扣热点 安全  [apple2008]
 ※办公大楼如何智慧化管  [apple2008]
 ※智慧云谷工业自控的优  [apple2008]
 ※传感器助力智慧家居 感  [apple2008]
 ※智能开关品牌,如何选  [apple2008]
 ※智慧云谷开关智能安防  [apple2008]
 ※没有专业人员,如何安  [apple2008]
 ※烟台智慧云谷董事长任  [apple2008]
 ※互联网+助推智能家居产  [apple2008]
 ※WiFi智能家居你还在用  [apple2008]
 ※智慧云谷智慧家居:创  [apple2008]
 ※智能家居如何赢得市场  [apple2008]
钯碳回收 硝酸银回收 银浆回收 银焊条回收 回收银浆 氯化钯回收 氯化钯回收 氧化钯回收 回收硝酸钯 钯水回收价格 海绵钯回收 钯炭回收价格 回收镀金板 深圳钯碳回收 镇江氯化钯回收 杭州钯浆回收 银浆回收多少钱 回收钯碳公司 硝酸银的价格 那里有回收金 氯化钯回收价格 江苏擦银布回收 硝酸银价格 德州钯粉回收 银铜回收 回收钯粉 回收铂碳催化剂 佛山钯碳回收 金盐回收价格 海绵钯回收 钯碳高价回收 钯回收价格 钯炭回收