In this article we’ll learn “How to find Worker Process and PID in App Pool”. When we have to analyze resource utilization at that moment PID helps us.

Using Task manager, we can see the PID which is using more resources and we can ‘split up’ that App Pool for better performance. i.e. if given application pool is allocated to multiple applications it may take more resources and by splitting it further, we can get good performance from these applications.

Let’s find Worker Process and PID in Task Manager:

In below screen 2 worker processes are getting executed at this moment and their PID are 19712 and 19196.

How to find Worker Process and PID in App Pool

Let’s find Worker Process and PID in IIS:

Next open IIS and select server name and double click on ‘Worker process’ ICON as shown below

How to find Worker Process and PID in App Pool

On double click of Worker Process icon following screen will open where you can see active Worker processes and can identity it by using its PID and can take the necessary action of splitting up for performance enhancement.

How to find Worker Process and PID in App Pool

Note – if the application pool is not active or sleeping, it will NOT be listed in above screen. App pool become inactive/sleeping when no one accessing that application.

Additionally, app pool displays also depend upon its setting (refer below screen shot). “Always running” will keep it running all the time where as “On Demand” will launch worker process exe on demand else it will remain inactive or in sleep mode.

How to find Worker Process and PID in App Pool

In this article you have learned “How to find Worker Process and PID in App Pool”. All this is used in analyzing resource utilization.

I hope you have enjoyed reading this article. For more on IIS you can refer our IIS Section and you can also visit Microsoft Learn too

   

Explore More

How to enable 32-bit applications on IIS

In this article we’ll explain you ‘How to enable 32-bit applications on IIS’ with an example. Let’s check how to enable 32-bit applications in ‘Application Pool’ of IIS Server. Basically

How to check App pool is 32 bit or 64 bit

In this article we’ll discuss about how to check App pool is 32 bit or 64 bit using command. 32-bit app pool is used to run 32-bit only application whereas

Manage IIS Server Memory Usage

In this article we’ll discuss how to Manage IIS Server Memory Usage. IIS issue a worker process for every Application Pool configured in it. From the screenshot of Task Manager,