性能计数器跟踪503 – 服务器从IIS不可用

我有IIS 4.0上运行的ASP.NET 4.0 Web服务。 我正在尝试find适当的性能计数器来跟踪503响应。 为了testing目的,我将“网站连接”限制为1,并在我的客户端validation我正在收到503 – 服务器不可用。

根据微软的文档,ASP.NET \ Requests Rejected计数器专门跟踪503个响应。 我没有看到这一点。

我已经尝试了以下计数器(所有的比例尺在性能图中设置为1),并且都没有显示任何活动:

  • ASP.NET\Requests Rejected
  • ASP.NET v4.0.30319\Requests Rejected
  • ASP.NET Apps v4.0.30319\Requests Rejected
  • Active Server Pages\Requests Rejected
  • ASP.NET Applications\Requests Rejected

我已经validation了其他计数器正在跟踪我的Web服务活动(Web服务\字节总数/秒,ASP.NET应用程序\请求执行时间等)

这是一个新的自定义标识的应用程序池吗? 如果是这样,请确保您的应用程序池标识已添加到IIS_WPG组中。 否则,它会抛出你提到的错误。 在它可以logging之前它也失败了,所以这与你的总结一致。

如果不是这样,那么testing一个test.html页面,以确定它是否与.net相关的应用程序池相关。

限制在IISpipe理器中的“网站连接”保持从ASP.NET获得logging的请求。 我不得不在machine.config文件中编辑maxWorkerThreadsrequestQueueLimit ,以便在计数器ASP.NET\Requests Rejected下显示503个错误。