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