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
|