Increment in web traffic causing high CPU

You can see that each solicitation is in various pieces of the ASP.NET pipeline and right now executing distinctive HTTP modules.

Through Command Line

The appcmd.exe utility can be helpful learn java for a great deal of things, including the presently running web demands.

C:\Windows\System32\inetsrv>appcmd list demands

Solicitation “f20000048000021c” (url:GET/nopcommerce, time:6312 msec, client:localhost, stage:BeginRequest, module:IIS Web Core)

Understanding The Results and Things to Look For

You can see the as of now executing web demands by means of the IIS UI or order line. In any case, it restores a similar data.

URL: the total URL that was being executed.

Time: the aggregate sum of time, in milliseconds, the web demand has been executing.

Customer: the location of the client that started the solicitation.

Stage: the phase of the IIS pipeline that the solicitation is as of now in.

Module: the ASP.NET module that is as of now executing.

There are a couple of things you need to focus on when taking a gander at the solicitations.

Are the entirety of the solicitations for a similar URL? Maybe that URL is the wellspring of the issue

Is a high number of solicitations originating from a similar customer? Maybe a particular client is hammering your web worker with traffic.

Are for the most part the solicitations stuck in a similar stage or module? There could be an issue with demands getting hung in that particular advance of the IIS pipeline.

6 Common Causes and how to investigate IIS Worker Process High CPU

There are a great deal of reasons that you can be seeing w3wp.exe IIS Worker Process high CPU use. I have chosen six regular causes to cover in this post:

High mistake rates inside your ASP.NET web application.

Increment in web traffic causing high CPU.

Issues with application conditions.

Trash assortment.

Solicitations getting obstructed or balanced some place in the ASP.NET pipeline.

Wasteful .NET code that should be advanced.

1. High Error Rates Within Your ASP.NET Web Application

Application blunders could be going on in your application, and you don’t have any acquaintance with it. A few mistakes will make your clients get a blunder message of some structure. Different mistakes may occur, and no one thinks about it.

Leave a Reply

Your email address will not be published. Required fields are marked *