ASP.NET Requests Queued (non consecutive)

ComTrade.Citrix.StoreFront.Server.RequestsQueued.Monitor (UnitMonitor)

Monitors the number of ASP.NET queued requests for a StoreFront Server.

Knowledge Base article:

Summary

This monitor checks the number of ASP.NET queued requests. In case the queue length exceeds the critical limit, requests may be rejected.

When requests waiting to be processed by ASP.NET start to increment linearly with increased client load, the Store Front server has reached the limit of concurrent requests it can process.

To effectively monitor number of requests waiting to be processed by ASP.NET, a baseline needs to be established in the environment in order to accurately establish threshold values. In case the queue length exceeds the critical limit, requests may be rejected.

This monitor is disabled by default because consecutive samples counterpart monitor is enabled by default.

Configuration

The following configuration parameters are customizable:

Resolutions

Consider adding additional StoreFront servers to the server group in order to distribute the load across more nodes.

To see the number of queued requests, check the "Requests Queued" in “ Server Performance” view.

Element properties:

TargetComTrade.Citrix.StoreFront.Server
Parent MonitorSystem.Health.PerformanceState
CategoryPerformanceCollection
EnabledFalse
Alert GenerateTrue
Alert SeverityMatchMonitorHealth
Alert PriorityNormal
Alert Auto ResolveTrue
Monitor TypeComTrade.Citrix.StoreFront.Server.PerfCounterProvider.3State.UnitMonitorType
RemotableTrue
AccessibilityPublic
Alert Message
ASP.NET Requests Queued Too High
Number of ASP.NET queued requests on {0} server is above threshold.
RunAsDefault