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