I am hosting ASP.NET web api application on IIS 8.5. The application is using .NET 4.5 framework. My application has multiple endpoints which serves data. Recently I have noticed, IIS queue up certain request (randomly) and any subsequent request to that endpoint is not served. I looked at worker process and can confirm lot of request are queued up.
- What is the reason for this behavior?
- Can this be due to some sort of memory leak?
- What steps I can take to first identify the issue and then fix it ?
- Can I use some tools to identify the issue?
the behavior is random, sometimes one endpoint is queued up sometime another endpoint is queued up.
please advise.