IIS:Web应用程序定期挂起需要重新启动系统

时间:2012-06-02 14:24:07

标签: iis-7.5 hang

每隔18-24小时,我的IIS就停止在特定网站上回复。我们在一周前升级了我们的网络应用程序,这似乎已经开始了。当它发生时:

  1. 对asp.net应用程序的任何请求都将永远挂起
  2. 重新启动应用程序池会出现错误 0x80070425 (此时服务无法接受控制消息)
  3. 我甚至无法从计算机注销,Log Off挂起。唯一的方法是重启机器
  4. 有时它会被一些未处理的ado.net异常触发,有时则没有模式。
  5. 检查IIS日志文件不会产生任何可识别的模式
  6. 计算机 Windows Server 2008 R2标准版。我的应用程序使用 ASP.Net 4.0经典模式

    运行

    找到的一些事件日志条目如下:


    在处理应用程序池的托管应用程序服务自动启动期间出现错误:'MyApps'。如果管道模式设置为“经典”模式,则不支持加载应用程序服务提供程序对象。因此,没有完成托管应用程序服务自动启动。要解决此问题,请将此应用程序池的管道模式更改为“集成”模式。数据字段包含错误代码。


    为应用程序池“MyApps”提供服务的工作进程“1164”未能在指定的时间内停止协议“http”的侦听器通道。数据字段包含错误编号。


    应用程序池OfficeClip已被禁用。协议http创建应用程序池的请求失败。重新启动应用程序池,以便Windows进程激活服务(WAS)可以确定协议的正确状态。数据字段包含错误编号。


    Windows检测到您的注册表文件仍在被其他应用程序或服务使用。该文件现在将被卸载。保存注册表文件的应用程序或服务可能在以后无法正常运行。

    细节 -  从\ Registry \ User \ S-1-5-21-3692684334-282388892-2276244761-500泄露的1个用户注册表句柄: 进程900(\ Device \ HarddiskVolume2 \ Windows \ System32 \ svchost.exe)已打开键\ REGISTRY \ USER \ S-1-5-21-3692684334-282388892-2276244761-500 \ Printers \ DevModePerUser


    World Wide Web Publishing服务无法在站点“10”中为应用程序“/”设置应用程序池。数据字段包含错误编号。


    关于如何找出重新安装操作系统的错误的任何想法?

1 个答案:

答案 0 :(得分:33)

您可以尝试以下

  • Open Services.msc
  • 寻找凭据管理器
  • 将启动类型设置为“自动”
  • (重新)启动Credential Manager服务