IIS重置详细信息

时间:2010-06-10 16:16:36

标签: iis-6

当我们进行IISreset时会发生什么?什么资源发布?我们有一个使用Crystal报告的ASP.Net网站(.net 1.1)。最近,运行报告会抛出几个特定于水晶报告的异常,然后用户再也无法运行报告了。重置IIS允许用户重新登录并运行报告,直到下次失败。知道IIS重置后确切释放了哪些资源将有助于我们深入挖掘找到根本原因。有什么帮助吗?

1 个答案:

答案 0 :(得分:1)

几乎所有东西。所有线程池,asp,asp.net,共享内存等都将被清除。在IISReset中执行与转到Services-> WWW Service-> Restart是基本相同的。此外,如果您也在运行这些服务,它将影响SMTP和FTP。

要稍微缩小您的问题(并减少影响),您应该尝试将您的网站放在自己的应用程序池中。然后,当它下次挂起时,查看是否重新启动应用程序池可以解决问题。然后,你只是限制一个正在运行的Web应用程序,而不是完全取消iis。如果问题仍然存在并且仍然需要IISReset,那么至少还有一个数据点可以使用。

编辑:为了回应您的其他评论,我建议您尽可能多地进行日志记录,看看问题是否变得明显。 http://learn.iis.net/page.aspx/579/advanced-logging-for-iis-70---custom-logging/ 显然,快速浏览事件查看器可能是一个好主意。