title: Sharepoint W3WP.EXE Process Consuming 100% CPU - Corrective Action?
body: <p>We have a Windows Server 2003 web server, and on that server runs about 5-6 top level Sharepoint sites, with a different application pool for each one.</p>
  
  <p>There is one W3WP process that keeps pegging 100% for most of the day (happened yesterday and today) and it's connected (found by doing "Cscript iisapp.vbs" at the command line and matching ProcessID) to a particular Sharepoint site...which is nearly unusable.</p>
  
  <p>What kind of corrective action can I take?  These are the following ideas I had</p>
  
  <p>1) Stopping and restarting the Web Site in IIS - For some reason this didn't stop the offending W3WP process???  Any ideas why not?</p>
  
  <p>2) Stopping and restarting the associated Application Pool.</p>
  
  <p>3) Recycling the associated Application Pool.</p>
  
  <p>Any of those sound like the right idea? If not what are some good things to try? I can't do an iisreset since I don't want to alter service to the other, much more heavily used, Sharepoint sites.</p>
  
  <p>If I truly NEED to do some diagnostic work please point me in the right direction.  I'm not the Sharepoint admin guy (he's out of town so I'm filling in even though I'm just a developer) but I'll do my best.</p>
  
  <p>If you need any information just let me know and I'll look it up (slowly though, as that one process is pegging the entire machine). </p>