IIS6 changes not taking effect and service won't restart
Posted on 2011-02-22
We noticed a couple of months ago that some simple changes like adding host header lookup entries to sites on our primary IIS6 server were not taking effect. After digging deeper, it turns out that no changes at all in IIS are taking effect. Otherwise the server seems to be performing well. The changes seem to apply in IIS and the metabase okay. I can even back up the metabase and restore it on a different server and the changes are there – it just doesn’t make it out to the running sites.
Additionally, if I try to stop or pause any of the sites, app pools, etc, inside IIS it fails with the “The service did not respond to the start or control request in a timely fashion.” error. I get the same result if I try to stop any of the IIS services through the Services manager or net stop. Ultimately I have to restart the server and the changes take.
The server has less than 15 sites – each in their own App Pool. It has been at pretty much the same load for 2 years when it went up – in fact maybe a little less. That being said, it seems like it may be load related because if I reboot the box on a Friday night I can usually make changes that will take effect all weekend long when load is very low but Monday under load I’m back to the problem again.
I have also given up to 2 weeks on some changes to see if they would eventualy cycle through, but it never does.
Any thoughts on what might be causing this?