W3WP.exe is consuming 40 percent of CPU resources on NS
search cancel

W3WP.exe is consuming 40 percent of CPU resources on NS


Article ID: 152838


Updated On:


IT Management Suite


After installing Notification Server 5.x or 6.x on a Windows Server 2003 computer, the W3WP.exe process uses a constant 35–40 percent of the CPU.


IIS is not properly configured.


  1. On the computer where Notification Server is running, open Internet Information Service (IIS) Manager by clicking the Start menu > Administrative Tools > Internet Information Service (IIS) Manager.
  2. Make sure you are running IIS 6.0 by clicking Help in the toolbar, and then About Internet Information Services (IIS) Manager. When the window opens check the version.
  3. In the left pane, click Internet Information Services > computername (Local computer) > Application Pools.
  4. Open the Application Pools properties by right-clicking Application Pools and clicking Properties.
  5. On the Recycling tab, do the following:
    • Make sure the ‘Recycle worker processes (in minutes)’ value is enabled. ( ? value was set for this solution.)
    • Make sure the ‘Recycle worker process (number of requests)’ value is enabled. (3500 processes was used for this solution.)
  6. In the Performance tab, do the following:
    • In the Idle timeout section, make sure the "Shutdown worker process after being idle for (time in minutes)" value is enabled (20 minutes was used for this solution).
    • In the Request queue limit section, make sure the "Limit the kernel request queue (number of requests)" value is enabled (1000 processes was used for this solution).
    • In the Web garden section, make sure the "Maximum number of worker processes" is set to 1. (Notification Server does not support more than one process.)
  7. Click the Apply button.

Applies To

Notification Server 5.5, 6.0