IIS出错造成inetinfo.exe进程占用CPU100%

来源:互联网 发布:雷人电视剧知乎 编辑:程序博客网 时间:2024/06/11 11:01

今天遇到一个郁闷的问题,正在软件编写,结果不小心脚踢到主机电源线,直接重启了。结果进去之后,

在运行vs2003就一直加载不了项目,处于死掉状态了。看了一下是inetinfo.exe进程占用CPU100%造成的。

网上寻找答案,结果一大堆(如下解决方法,没用):

IIS溢出入侵、删除printer的应用程序映射、禁用Frontpage扩展等,都是无济于事的。

后来终于找到解决方法:

原来只要访问本机站点IIS就会造成Inetinfo.exe占用CPU,检查了IIS的日志(系统目录中,一般在C:/winnt/System32/LogFiles/W3SVC1文件夹中),

打开当天的日志,发现出的当天日志文件为空,没有任何内容,说明当IE访问本机Web站点时,IIS向IE浏览器发送网页以后,在写日志文件之前即进入死循环。

解决问题的方法:

先停止IIS

到“C:/WINNT/system32/LogFiles/W3SVC1/”里,XP是 C:/windows/system32/LogFiles/W3SVC1/”下删除IIS的错误日志!

再去运行IIS,就成功了。

原创粉丝点击