我们在MOSS 2007索引服务器上运行IISRESET时收到以下错误消息:
重新启动尝试失败。
数据无效。 (2147942413,8007000d)
看来,IISpipe理服务无法正常停止,因此无法重新启动。
该服务器正在运行Windows Server 2008 x64。
当发生这种情况时,会有一些东西与IIS混淆。 我在进行手动定制到applicationHost.config并出现拼写错误时遇到了这个问题。
如果这是一个configuration问题,可以工作的一个技巧是打开IISpipe理器并浏览一下。 IISpipe理器将实际上工作,如果IISclosures,如果有语法错误,它会给你一个相当具体的错误消息是什么问题。
如果applicationHost.config引用的是未在该服务器上安装的模块,也会发生这种情况。 如果是这样的话,最好的解决办法就是卸载刚才安装的东西,或者手动拉起configuration的一部分,直到缩小导致它的原因。
或者,尝试恢复到以前的IIS备份,以确认它是一个.config问题。 另外,检查事件查看器。 它应该给更多的线索。
我们已经看过几次了。 你觉得这个configuration在某种程度上可能存在时间问题吗? 我想问的原因是,我们使用System.Web.Administration对象模型创build/删除应用程序池和站点进行部署。 这样做之后,我们将发布一个iisreset.exe来达到更好的效果。
偶尔,iisreset会给我们的数据是亚历克斯已经看到的无效消息。 当一个支持人员进入盒子进行调查时,这个问题不能重复,因为iisreset会奇迹般地开始工作。 上次发生这种情况时,iisreset.exe在完成App Pool和Site创build后运行了23秒。 所以我希望当时可以解决一个同步问题,但也许不是?
我有一段时间没有使用AppCMD,但是我记得在使用AppCMD的时候,在创buildAppPool之后试图启动一个AppPool的时候会出现零星的错误configuration错误。 在这种情况下,我放了一些睡眠时间,以确保configuration同步。
思考?
万维网发布服务停止时,我也看到了此错误消息。 与完全相同的“错误代码”或“错误号码”或任何你会叫他们。