奇怪的iis故障问题

linker13年前 (2008-03-21)网站技术361

今天又又发现了服务器出现强大的内存占用情况,区区的一G物理内存,不仅占完不说,还把虚拟内存还占了一半,这样,总内存达到了1.7G左右,这时,服务器基本要处于无法响应的状态了。好在是双核的。事实上此时的cpu占用率反而是非常低的。

以前说过类似的故障情况,服务器上安装了dz论坛,也安装了虚拟股市插件以及其他一些小插件,包括那个首页的四格调用插件,但就算如此,也不应该出现内存占用如此之大的情况,不管怎么样,还是要分析下问题所在。

月光前天发布了一条管理服务器的十大武器,那个分析日志的,当时觉得还不错,就大老远的跑到老外网站上下了一个lite版本(免费的),看有语言包,想着说不定有中文的,也下了一个,还有一个有关城市的数据状态库,也一并下了下来,哪知道,一番安装下来,语言包也没中文的(很多软件是不是对中国市场有些小视?不是,主要中国人有正版的太少了,这个原因可能性比较大吧),运行起来分析了下,感觉不出什么效果,还不如直接把日志下载下来,用文本来看。

没直接看iis的运行日志,直接把httperr日志给下了下来,到目录里面一看,果然有问题:一般httperr日志默认大小是1M,到了之后自动延续建立,以前的这个日志,一天一夜连一M都不到,我看了下最近几天的,一天几乎要产生六七M,这绝对不正常了。把日志下载到本地,打开一个看了下,果不其然,出现了大量的- Timer_ConnectionIdle -错误,有关这个问题,本博前些天分析过,当时引用那位哥们的话,就是有人和他的站在较劲,他就把响应保持时间设置小了,查了直微软的这篇文章:http://support.microsoft.com/kb/820729,后来综合分析了下,这个响应时间设置得太小,那么也会影响正常的连接过于频繁,岂不是也会引起这个问题,另外想起来,前段日子由于一个站的mdb数据库过于庞大,就把它的响应时间调到了几十秒,会不会这方面也有影响呢?想到此,就把这个asp站的响应时间调到了240秒,把那个dz论坛的响应时间也由以前的30秒调到了600秒,然后再把其他所有网站的响应时间都调到了240秒,之后,重启iis,观察。观察了半个多小时,发现iis再没有内存占用不正常退出的现象,也没有内存突然增大的情况,错误日志的增涨一会功夫也看不出来,把所有日志删除了以后,明天再观察下,看日志情况如何?

另外,这个httperr日志很容易引起系统盘空间占尽,因此,要针对此情况,定期清理,还有,很多站的问题,都可以从这个日志里面分析出来,比如dz论坛的有些sql语句查询和插件的语句写得不够优化和严谨,这个由于代码道行不够,只有呼吁了,好像尽呼吁也没用,郁闷。

上述做法,也不一定能够真正的解决问题,看当前的现象来反映,也只是缓解这个问题。

做个事,不容易啊!

相关文章

httperr日志大量503错误的一些解决思路

还是昨天发现的那个问题,今天发现dz论坛又不能访问了,然后访问了一下其他应用程序池的站,访问正常,说明dz论坛所在的应用程序池,估计又死了。看来,昨天的解决方案,不妥。登陆服务器,果然,该应用程序池,...

zblogphp后台首页右侧栏信息修改

/zb_system/function/c_system_admin.php...

关注!谷歌网站地图(Sitemaps)新消息!!

虽然是转载自google中文网站管理员博客的日志,但Linker已经作了标记,着重点比较突出,站长确实应该关注。您是否知道,现在已经提交的网站地图的网站数量几乎是去年的三倍?不必惊讶:这已经不再是秘密...

ASP如何获取真实IP地址

在 ASP 中使用 Request.ServerVariables("REMOTE_ADDR") 来取得客户端的 IP 地址,但如果客户端是使用代理服务 器来访问,那取到的就是代理服务器的 IP...

尽力挖掘IIS6.0管理网站的新招

尽管IIS6.0的推出已有一些时日,相信许多网民使用它管理各类网站已经烂熟于心,不过IIS6.0就像Windows操作系统一样深不见底,要是用力挖掘的话,还是能发现很多新应用技巧的,或许下面提供的几则...

比较另类的网站优化十六条

网站优化,不管是老网站还是新网站,对于优化提高这些,都是很有必要的,提高排名,增加浏览量,增加粘合度等,这都是很有目标,但达到这些目标,采取哪些小手段呢?不说大手段,大手段没有小手段的配合,只会坏事;...

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。