apache 设置问题。

昨天一个客户的网站做正式推广了,访问量一下从2位数上升到5位数,接近两万,在线用户4千多,然后就发现网站特别慢了。服务器配置是双至强(Intel Xeon 5110 1.6G)CPU,3G的内存,50MB独享的带宽,装得是win2003系统(劝其用linux,说linux网管太贵-_-!)。在线4千多的时候系统消耗大概是700+MB,10%的CPU消耗,但是带宽才使用了5MB,很奇怪,拼命的催我帮解决一下。哎~书到用时方恨少啊,不过我猜可能是程序上的问题比较大一些,不过看到资源的消耗似乎就不像是程序的事情了,估计还是apache设置的问题。

昨晚上只做了下面的修改:

  • 利用apache自带的工具修改log存储按照日期方式存储(log数据一天写了400+MB):
    # CustomLog "logs/access.log" common
    CustomLog "|bin/rotatelogs.exe logs/access-%Y-%m-%d.log 86400" common #86400是一天的秒数
  • 屏蔽winnt_accept警告:
    EnableMMAP off
    EnableSendfile off
    Win32DisableAcceptEx

早晨起来发现其实效果不大,但是却没有一个很好的监控方法。好在这个不是业务范围之内的东西~,不过能解决当然做好了,只能硬着头皮补充apache知识了。

 

Edited at 8-4 21:26

问题找到了,无心插柳柳成阴,居然不是apache的问题,冤枉我补充了些apache知识,错误如下,对win2003毫无兴趣,就不刨根问底了。


meiking   2008-08-04 09:29:57 评论:0   阅读:43   引用:0

发表评论>>

署名发表(评论可管理,不必输入下面的姓名)

姓名:

主题:

内容: 最少15个,最长1000个字符

验证码: (如不清楚,请刷新)

Copyright@2008 powered by YuLog