1

Topic: Diagnostics in IIS

Good afternoon, the Situation: - the CPU permanently on 40 %, - a pool are contained by one-two ten requests - some requests hang for 30 minutes (!) In due course an amount of requests in handling can grow and the CPU to become 100 %. Storage is not gobbled up, against a network does not rest. In System Events anything interesting is not present. Locally it is not played back. To the problem server there is the full access. How it is correct  that happens?  IIS 7, Windows Server 2016, asp.net mvc 4

2

Re: Diagnostics in IIS

3

Re: Diagnostics in IIS

Thanks for the torn answer! Requests were completed without errors, simply long hung. > Well and further to look - if a problem in your code, most likely, though Process Monitor says that time most part transits in a kernel-code. > if there is a request on which it is more or less accurately played back, On all is identical. > that can to try be removed high-grade  further, using, for example, ETW + PerfView Thanks, I will know next time, and this time a problem found rollback of changes and business appeared in  which the file could not create since not was the rights.

4

Re: Diagnostics in IIS

Hello, Keith, you wrote: K> As it is correct  that happens? It is a lot of methods. The most simple first step - do at the moment of hanging requests  w3wp and attentively study it locally in a debugger.... <<RSDN@Home 1.0.0 alpha 5 rev. 0 on Windows 8 6.2.9200.0>>

5

Re: Diagnostics in IIS

K>> As it is correct  that happens? AVK> it is a lot of methods. The most simple first step - do at the moment of hanging requests  w3wp and attentively study it locally in a debugger. Thanks for the answer!  all process? In what debugger it is better to study? WinDbg?

6

Re: Diagnostics in IIS

Hello, Keith, you wrote: K> Damp of all process? Yes. K> In what debugger it is better to study? WinDbg? In studio.... <<RSDN@Home 1.0.0 alpha 5 rev. 0 on Windows 8 6.2.9200.0>>