ASP.NET Requests Rejected

Comtrade.Citrix.WebInterface.Monitor.Server.RequestsRejected (UnitMonitor)

Monitors the number of ASP.NET rejected requests for a Web Interface Server.

Knowledge Base article:

Summary

The number of rejected requests (performance counter: ASP.NET\Requests Rejected) is the total number of requests not executed because because there were no sufficient server resources to process them, i.e. request queue is full. It represents the number of requests that return a 503 HTTP status code, indicating that the server is too busy. And that effectively means users could not connect to Web Interface server.

Number of rejected requests should be always 0. Alert is triggered when number of rejected requests in monitor interval is greater than or equal to the configured threshold (by default 1).

By default, alert needs to be closed manually when the issue has been addressed. By overriding “Auto-Resolve Alert” parameter, alert can be closed automatically, but the issue with requests being rejected might be overlooked.

Configuration

Examples of monitor configurations and related alerts:

Threshold

IntervalSeconds

Alert

1

300

Alert is triggered if there was at least one reject request in the last 5 min.

2

300

Alert is triggered if at least two requests were rejected in a 5 min interval.

2

600

Alert is triggered if at least two requests were rejected in a 10 min interval.

Resolutions

Requests can be rejected for many reasons. In general consider adding additional Web Interface servers to the load balancing in order to distribute the load across more nodes.

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

Element properties:

TargetComtrade.Citrix.WebInterface.Server
Parent MonitorSystem.Health.PerformanceState
CategoryPerformanceCollection
EnabledTrue
Alert GenerateTrue
Alert SeverityMatchMonitorHealth
Alert PriorityNormal
Alert Auto ResolveFalse
Monitor TypeComtrade.Citrix.WebInterface.MonitorType.Server.PerfCounterProvider.Delta.2State
RemotableTrue
AccessibilityPublic
Alert Message
ASP.NET Requests Rejected
Number of ASP.NET rejected requests on {0} server is above threshold.
RunAsDefault