An IIS or ASP.NET hang can cause your website to have slow page loads, timeouts, or 503 Service Unavailable errors. Hangs can be caused by blocked ASP.NET threads, bad configuration, or request queueing.
How do I measure IIS performance?
- Perform HTTP Testing. By setting up a simple HTTP check that runs every minute, you can get a threshold, which you can use to determine whether the site is up or down. …
- Use Performance Monitor. …
- Use Task Manager. …
- Use Event Viewer. …
- Use Recommended Counter Monitors.
What should I monitor in IIS?
- The structure of an IIS server. HTTP.sys and worker processes. URIs and resources.
- Key IIS metrics. HTTP request metrics. HTTP response metrics. Availability metrics. Resource metrics.
- Next step: Collect IIS metrics.