我们正在尝试对应用程序池挂起方案进行故障排除,因此我们想要监视的队列之一是http.sys队列。我们需要检查不同的参数,例如应用程序池状态和队列中的请求。
Http.sys请求队列是从perfmon获得的。有什么方法可以ping每个阶段/请求加载应用程序池并检查状态。
我们分两个阶段处理这个问题 1.在最终用户抱怨(我们获得大量的comlpaints)之前,一旦节点没有响应或挂起或慢速,从HLB(我们有脚本)中删除节点 - 优先级1 2.解决挂起优先级2的原因
提前致谢。
修改 这篇文章看起来很有前途。但是无法找到如何执行这个。请帮助。
http://msdn.microsoft.com/en-us/library/ms691445(v=vs.90).aspx
答案 0 :(得分:1)
我不确定应用程序池的状态是否会挂起,只要它已启动,停止或更改状态。
我认为您想要查看IIS性能计数器。我从来没有做过这样的事情,但Get-Counter cmdlet可能就是你要用的。
Looks like there is another Stack Overflow question/answer that has some sample code:
Get-Counter "\\$ServerName\web service($SiteName)\current connections"):