分析:IIS Worker Process 遇到了一个问题,需要关闭

利用百度和google搜索“IIS Worker Process 遇到了一个问题,需要关闭”这个问题时,发现获得的结果,很是有意思,明明不是正确的结果,但排在前列的却都是一个结果,并且这个结果,简直是有些白痴,想不到,google对此的判断,也是如此,格外有些失望。

IIS Worker Process 遇到了一个问题,需要关闭。

第二个对话框还有个请单击此处的连接

以下文件将包含在这个错误报告中:
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\1\WERc935.dir00\w3wp.exe.mdmp
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\1\WERc935.dir00\appcompat.txt

解决方法

1、运行命令 net stop w3svc 停止IIS进程
清理这个目录C:\Documents and Settings\Administrator\Local Settings\Temp

2、看应用程序日志.IIS相关的.有详细的错误说明和解决方法地址.
3、检查一下你的进程池设置.

上述是结果最多的一种解决办法,事实上来,基本等于没说;报这个错误,是没错,很多有这个出现“IIS Worker Process 遇到了一个问题,需要关闭”这个问题后,重启服务器时,就会报这个日志错误,发送给微软官方来供分析处理。如果选择不发送,刚上面temp目录中的文件,都会自动清除,根本不用清理。事实上,出现这个问题时,有时候系统日志是没有具体的错误记录的。进程池中的设置,与此也无关,因为我默认的设置,却是出现这个问题。

第二个处理方案是:

很多时候我们的处理方法都是直接重装IIS.卸载.net 2.0但效果不是很明显.彻底的处理方法就是新建管理员账户.或删除 C:\Documents and Settings\你的管理员用户名 文件夹下的 NTUSER.DAT文件.这个文件的作用是保存用户配置信息.登录后会重新建立.

依上述看来,似是和用户配置有关系,但这个处理方法,我也没有具体测试,但依经验分析,似不是这方面问题。

在精品技术(ccf)论坛
iis运行过程中触发了DEP错误。DEP的功能是防止恶意代码通过缓冲区溢出来进行攻击。所以系统就报告了这个错误

这个判断,倒是有可能,只是没看到解决方案,因此只限于以后对此方面多加注意,有环境测试了,可以试试。有关DEP错误方面,这里可以看到有关设置

1.要打开“系统属性”,请依次单击“开始”、“控制面板”,然后双击“系统”。
2.单击“高级”选项卡,在“性能选项”下,单击“设置”。
3.单击“数据执行保护”选项卡。
4.选择“只为关键windows程序和服务启用数据执行保护”。

在微软方面的查询中,综合的分析结果还是和iis的设置方面相关;我发现这个问题的时候,是服务器有自动批处理运行任务,是有关iisreset的,在一个时间点,会执行iisreset /y,有可能是在执行这个时候,触发了这个错误,因此服务器的整体无响应;如果纯粹是iis出现问题,只是网站无法访问而已,但事实上,连服务器ping也无法响应了,因此,可能是由iis引起了系统问题,造成整体死机。

另外,在查询过程中,似是有提到和asp.net2也有关系,未再深入测试分析,只在此稍稍提及

2 thoughts on “分析:IIS Worker Process 遇到了一个问题,需要关闭

  1. 这个问题,有两个可能,一个是临时文件过多,导致c盘满了,第二个就是 。net程序出现了溢出了。重起一下IIS就可以了

Comments are closed.