Authorized Agents
Proof
is in the
Pudding
LinkHelpers Smart Relevant Link Exchange

Relevant Linking
Made Easy

Webmasters helping webmasters deliver targeted traffic

w3wp.exe Fix

Somehow, somewhere, someone released some untested code and hundreds of servers are crippled. I scanned through the forums an all the fixes were red herrings. So I decided to look into it myself. Looping like a loon it just eats up CPU resources like a voracious pig.

The solution I came up with was to set w3wp.exe's priority to Idle. This seemed to help but the application would eventually crash and restart with the priority defaulting to Normal. Well baby sitting an executable is not realistic.

HeartBeat

HeartBeat.exe is a stand alone application that will pulse every couple of seconds and reset w3wp.exe's priority to Idle. This appears to lessen the impact but is not a permanent fix. This fix has not been tested with servers running ISAPI filters which w3wp.exe is supposed to address. There are no guarantees or do we accept any liability for the use of this fix.

Access Databases

For some reason I still have not figured out, an *.ldb file causes IIS worker error dialogs. Once this file is deleted, the error dialogs stop. Randy Delos Reyes was instrumental in figuring most of this out.

Download HeartBeat




Remember, test this fix first before using it. We are not liable for any unforseen problems you may have. I do know that it works great for our servers.
~ Steve Mapua Feb 23, 2007