RT,apache不定期宕机,求救【服务器情况】服务器是win2003 同时运行着 ASP 环境和 PHP 环境,apache占 80端口 ,asp网站通过APACHE的代理解析到80端口进行访问【问题】
以前一直运行稳定,3天前加入一个网站广告联盟,开始时候运行正常,昨天开始出现 网站无法访问的问题,重启服务器后可以正常运行,今天早晨9点又出现无法运行的问题,重启apache服务后正常运行了30分钟后又无法运行,发现apache的 access.log 文件过大,已经8G多了,而且 error.log 文件中疯狂的写入了 “winnt_accept: Asynchronous AcceptEx failed” ,谷歌后把 access.log文件删除,并重启了 apache服务,可以正常访问,请问是什么原因导致这种情况出现??是流量过大么?

解决方案 »

  1.   

    http://www.mydigitallife.info/2006/03/09/winnt_accept-asynchronous-acceptex-failed-error-in-apache-log/
      

  2.   

    对于日志太大的问题,可以配置httpd.conf CustomLog指令按时间生成日志.
      

  3.   

    大哥,有没有中文的啊?
    小弟半路出家对 apache不太了解,请各位明示谢谢,
      

  4.   


    谢谢回复,现在不是access太大的问题了,现在已经不大了,可是还是会出现宕机的问题,求解~~
      

  5.   

    每次宕机大概要多主。
    有没有做服务器的性能监控???
    把apache 下的error.log[和access.log 是一个目录下的], 也看看,里面还有什么问题,先清掉。
    会不会也更数据库有关?
      

  6.   

    恩,先谢过,现在就是 MaxRequestsPerchild这个我设置的是 0  ,所以 Httpd.exe的子进程内存疯长,开始大概50多一点,然后开始飙升,一会就能到200
      

  7.   

    ThreadsPerChild  这个设置是否可以改小一些?当前设置的是 250MaxRequestsPerChild  这个应该改为多少适合?当前是 0 服务器内存4G谢谢
      

  8.   

    在你的http.conf中加入以下几行EnableMMAP off
    EnableSendfile off
    Win32DisableAcceptExps:前提是你的apache版本大于2.0.49
      

  9.   

    4月回家结婚没来得及结贴,马上改正~~~其实问题不是出在apache本身,而是我们伟大网管装的 360上面,不知道什么原因导致上面的问题,最后更新了360以后就没问题了