【问题标题】:How to ping an application pool如何 ping 应用程序池
【发布时间】:2014-11-02 00:04:39
【问题描述】:

我们正在尝试对应用程序池挂起情况进行故障排除,因此我们想到监控的队列之一是 http.sys 队列。我们需要检查不同的参数,例如应用程序池状态和队列中的请求。

Http.sys 请求队列是从 perfmon 获得的。有什么方法可以 ping 应用程序池并在每个阶段/请求加载期间检查状态。

我们分两个阶段处理这个问题 1.一旦节点没有响应或挂起或缓慢,在最终用户抱怨之前(我们得到很多comlpaints),从HLB中删除节点(我们有脚本)-优先级1 2.排查挂起的原因——优先级2

提前致谢。

编辑: 这篇文章看起来很有希望。但无法找到如何执行此操作。请对此提供任何帮助。

http://msdn.microsoft.com/en-us/library/ms691445(v=vs.90).aspx

【问题讨论】:

    标签: powershell iis-7 application-pool


    【解决方案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"):
    

    【讨论】:

    • 谢谢。这很有帮助。让我改变我的故障排除方式
    猜你喜欢
    • 2011-06-11
    • 2021-10-14
    • 2015-02-28
    • 2021-05-21
    • 2011-03-03
    • 1970-01-01
    • 2012-05-24
    • 2013-01-12
    • 2010-09-26
    相关资源
    最近更新 更多