Which Site Hanging IIS6 Application Pool?

Posted on 2005-04-21
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
    LVL 37

    Assisted Solution

    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

    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

    suggest split mkbean/meverest
    LVL 20

    Expert Comment

    I agree.

    Write Comment

    Please enter a first name

    Please enter a last name

    We will never share this with anyone.

    Featured Post

    Maximize Your Threat Intelligence Reporting

    Reporting is one of the most important and least talked about aspects of a world-class threat intelligence program. Here’s how to do it right.

    If you don't have the right permissions set for your WordPress location in IIS, you won't be able to perform automatic updates. Here's how to fix the problem.
    When it comes to showing a 404 error page to your visitors, you do not want that generic page to show, and you especially do not want your hosting provider’s ad error page to show either. In this article, I will show you how to enable the custom 40…
    This video is in connection to the article "The case of a missing mobile phone (". It will help one to understand clearly the steps to track a lost android phone.
    Sending a Secure fax is easy with eFax Corporate ( First, Just open a new email message.  In the To field, type your recipient's fax number You can even send a secure international fax — just include t…

    737 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

    Need Help in Real-Time?

    Connect with top rated Experts

    22 Experts available now in Live!

    Get 1:1 Help Now