首页 > 解决方案 > IIS 中托管的应用程序在事件 id 12 和 9009 后停止

问题描述

我在 IIS 中托管了多个应用程序,并且所有应用程序同时停止。当我检查事件查看器时,我只能看到当时事件 id 12 和 9009 的日志。这一天发生多次,并且所有这些时间都是为这两个事件 ID 输入的事件日志。

请参阅事件日志的描述:

事件 ID 12:

进程 SysWOW64\powercfg.exe 将策略方案从 {............} 重置为 {............}

事件 ID 9009:

应用程序主机助手服务在尝试删除历史目录“~\inetpub\history\CFGHISTORY_0000000823”时遇到错误。该目录将被跳过并忽略。请注意,如果服务重新启动,该目录将来可能仍会被删除。

我无法找到与 IIS 或工作进程相关的任何其他日志,并且完全不知道如何调试此问题。

我们使用的 IIS 版本是 10.0,Windows 版本是 Windows Server 2016 Standard。

标签: .netiisiis-10event-viewer

解决方案


当应用程序主机助手服务在尝试删除历史目录时遇到错误,将记录事件 ID 9009。要解决此问题,您需要重新启动 AppHostSvc。

您可以按照以下步骤使用命令提示符重新启动 AppHostSvc: 以管理员身份运行命令提示符。键入命令net stop apphostsvc 键入命令net start apphostsvc

对于事件 id 12 一个或多个哈希表或 Group.lst 文件损坏或丢失;服务器未能为发布添加信息。


推荐阅读