在 Windows 性能监视器中,我可以添加一个名为 的计数器ASP.NET\Requests Current
。在我们的应用程序中,我们使用此计数器来跟踪是否仍有正在进行的请求或 VM 是否可以重新启动。简而言之,我们遵循以下步骤:
- 我们从负载均衡器中删除虚拟机,以防止新的流量发送给它。
- 我们等待
ASP.NET\Requests Current
达到0。 - 我们重新启动虚拟机。
我试图了解这个计数器措施到底是什么,但我一直在读到相互矛盾的信息。具体来说,我想知道这个计数器是否包括当前排队但尚未开始执行的请求?