我遇到了一个问题,即 IIS6 由于某种未知原因变得无响应(无法显示页面)。每个人都使用的应用程序位于使用不同应用程序池的默认网站内。因此,尝试访问http://[servername]/或http://[servername]/app/会导致我尝试过以下操作:
- 重新启动 IIS (iisreset)
- 重新启动应用程序池
重新启动服务器似乎是唯一的治疗方法。
我只能假设 www 进程运行的服务存在问题(svchost - 如果我错了,请纠正我)但我不知道它可能是什么。
一点点帮助了解情况
- 位于 VMWare 上的虚拟服务器
- 视窗服务器 2003 R2
- 几乎完全修补!
这不会经常发生(每天),但看起来确实每周至少发生一次。如果您想了解一些有关 IIS 上的应用程序的信息,请告诉我,我可以提供更多信息。
我想我自己设法解决了这个问题。服务器上的一个应用程序(独立于 IIS 使用了一个依赖于 .Net 3.5 的库,看起来 sp1 存在问题。我重新编写了代码以使用不依赖于 3.5 的不同库:)