有人可以推荐一个解决在 Windows 2008 上挂起的 IIS 的好策略吗?
通常,我在 Process Explorer 中检查以下内容:
中央处理器
磁盘 I/O
上下文切换增量
但是,在某些情况下,所有这些值都很低,而 IIS 却挂起。
进程监视器(sysinternals)中是否有任何应该引发红旗的东西?
有人可以推荐一个解决在 Windows 2008 上挂起的 IIS 的好策略吗?
通常,我在 Process Explorer 中检查以下内容:
中央处理器
磁盘 I/O
上下文切换增量
但是,在某些情况下,所有这些值都很低,而 IIS 却挂起。
进程监视器(sysinternals)中是否有任何应该引发红旗的东西?
当 IIS 没有响应但它看起来没有做任何事情时,可能是它正在等待某些事情。实际问题通常取决于您的应用程序的编程方式。这里有几个例子。
检查 Httperr 和 IIS 日志
http://msdn.microsoft.com/en-us/library/aa954365(BTS.10).aspx
“挂断”是什么意思?如果您正在托管 .Net 应用程序,则应用程序本身可能会挂在数据库调用或其他东西上。如果它在提供静态文件(.htm、.jpg 等)时挂起,则可能是 IIS 问题。
使用 tess 博客的过程。
这个工具也可能有帮助。