IISRESET 错误

IISRESET 错误

在我们的 MOSS 2007 索引服务器上运行 IISRESET 时收到以下错误:

重启尝试失败。
数据无效。(2147942413,8007000d)

看起来 IIS 管理服务无法正确停止,因此无法重新启动。

该服务器运行的是Windows Server 2008 x64。

答案1

发生这种情况时,IIS 就会出现问题。我有时在手动自定义 applicationHost.config 时遇到这种情况,并且出现拼写错误。

如果是配置问题,一个可行的技巧是打开 IIS 管理器并浏览一下。如果 IIS 已关闭,IIS 管理器实际上会工作,如果存在语法错误,它会向您提供关于问题所在且相当具体的错误消息。

如果您的 applicationHost.config 引用了服务器上未安装的模块,也可能会发生这种情况。如果是这种情况,最好的解决方案是卸载刚刚安装的模块,或者手动提取部分配置,直到缩小导致问题的原因。

或者,尝试恢复到 IIS 的先前备份以确认这是 .config 问题。另外,检查事件查看器。它应该会提供更多线索。

答案2

我们已经见过几次这种情况了。您认为配置可能存在时间问题吗?我问这个问题的原因是,我们使用 System.Web.Administration 对象模型来创建/删除要部署的应用程序池和站点。执行完这些操作后,我们会发出 iisreset.exe 以防万一。

有时,iisreset 会给我们数据无效Alex 看到的消息。当支持人员上线调查时,问题不会重现,因为 iisreset 会神奇地开始工作。上次发生这种情况时,iisreset.exe 在我们完成应用程序池和站点创建后 23 秒运行。所以我希望到那时同步问题会得到解决,但也许不会?

我已经有一段时间没有使用 AppCMD 了,但我记得在使用 AppCMD 时遇到过一些问题,在创建 AppPool 后尝试启动它时,我会偶尔收到错误的配置错误。在这种情况下,我会花一些时间来确保配置已同步。

有什么想法吗?

答案3

当万维网发布服务停止时,我也看到了此错误消息。带有完全相同的“错误代码”或“错误编号”或无论您如何称呼它们。

相关内容