gpt4 book ai didi

c# - 如何以编程方式确定 IIS 站点是否正在接收请求?

转载 作者:太空狗 更新时间:2023-10-29 21:48:16 25 4
gpt4 key购买 nike

标题几乎说明了一切。一些注意事项是:

  • 我需要能够用 C# 来完成
  • 它需要能够从远程服务器完成(即,在一台服务器上运行,在另一台服务器上检查 IIS)
  • 需要接近实时(1秒以内)
  • 可以使用 WMI 调用

我已经尝试查看日志文件,但事实证明它与实时性还不够接近。

谢谢!

编辑:我把这个放在对汤姆的回答的评论中,但在这里更明显:

我能够使用此计数器查找更改:

var perf = new PerformanceCounter("ASP.NET Apps v2.0.50727", "Requests Total", "_LM_W3SVC_[IIS-Site-ID]_ROOT", "[Server-Name]");

最佳答案

如何读取远程计算机上的 ASP.NET 请求/秒性能计数器?

System.Diagnostics.PerformanceCounter 类有一个采用机器名称的构造函数。

关于c# - 如何以编程方式确定 IIS 站点是否正在接收请求?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/344639/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com