我们有一台运行 IIS 的 Windows Server 2003 R2 服务器。
现在似乎每隔几天随机站点就会突然出现Server Application Unavailable
。请注意,这些(到目前为止)甚至不是 ASP.NET 站点,而是用简单的 HTML 页面编写的站点,甚至是没有页面(严格目录浏览)的站点。
只需回收应用程序池即可使错误消失。
该消息提到查看事件日志以查看导致错误的原因。这样做不会在机器上的任何各种事件日志中产生任何相关条目,这让我无法开始尝试解决这个问题。
许多在线站点都说这是一个 .NET 问题,但同样,这些站点甚至都不是 .NET 站点。(事实上,我不记得它发生在我们的任何 .NET 站点上。)
关于从哪里开始寻找解决方案的任何线索或想法?
这些站点是否在同一个应用程序池中运行?如果是这样,您可能希望将每个站点配置为在其自己的应用程序池中运行,以帮助进行故障排除并隔离它们,以便一个站点不会影响另一个站点并提高每个站点的性能。