Which Site Hanging IIS6 Application Pool?

Posted on 2005-04-21
Medium Priority
Last Modified: 2008-02-26
I have an application pool in IIS6 which serves about 20 different webs, every now and then the process becomes unresponsive and needs to be manually recycled.
Apart from isolating every website (or every site with scripts), does anyone have any tips on how to:

1. Determine which is the problem site
2. And/Or which script in particular (asp/php, etc) is causing the process to hang.

Thanks in advance.
Question by:Jimby_Aus
  • 2
  • 2
LVL 37

Assisted Solution

meverest earned 600 total points
ID: 13842228
the best way to do it is (yes, sorry) make a seperate application pool for each site.  if you make a different *user* for each site as well, then in task manager, look for the running tasks in task manager - you will be able to identify each web site (and app pool) by the owner username.

LVL 20

Accepted Solution

mkbean earned 900 total points
ID: 13862813
Actually after you have your sites in different application pools the best way to figure out which one is which is by using a script included with the OS.  The reason being is because most people have them run under the NETWORK SERVICE account.  

Check out the following link to help identify which w3wp.exe process is associated with which application pool.


LVL 37

Expert Comment

ID: 14049598
suggest split mkbean/meverest
LVL 20

Expert Comment

ID: 14049798
I agree.

Featured Post

Get free NFR key for Veeam Availability Suite 9.5

Veeam is happy to provide a free NFR license (1 year, 2 sockets) to all certified IT Pros. The license allows for the non-production use of Veeam Availability Suite v9.5 in your home lab, without any feature limitations. It works for both VMware and Hyper-V environments

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Logparser is the smartest tool I have ever used in parsing IIS log files and there are many interesting things I wanted to share with everyone one of the  real-world  scenario from my current project. Let's get started with  scenario - How do w…
What is an ISAPI filter?   •      It's an assembly (.dll file) that can add or change the way IIS works.   •      They can be enabled globally for your web server or on a site-by-site basis.   When the IIS server receives a request, enabling the ISAPI fi…
Please read the paragraph below before following the instructions in the video — there are important caveats in the paragraph that I did not mention in the video. If your PaperPort 12 or PaperPort 14 is failing to start, or crashing, or hanging, …
Whether it be Exchange Server Crash Issues, Dirty Shutdown Errors or Failed to mount error, Stellar Phoenix Mailbox Exchange Recovery has always got your back. With the help of its easy to understand user interface and 3 simple steps recovery proced…
Suggested Courses

839 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question