Server Fault is a question and answer site for system and network administrators. It's 100% free, no registration required.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

Ok, here's an odd one. We have a rather large classic asp application running on Server 2008r2 iis7. If I leave it alone the cpu usage will climb up to 99% and hang there. Pages still serve, but slowly. I've worked around this issue by changing the value of system.webServer/asp cache/scriptEngineCacheMax from 50 to 51 and back again, as a toggle. The change causes the CPU usage to fall back to our nominal levels, around 8-25% depending on traffic. Now, it's not the cache setting in particular, because I've modified other items in webServer/asp in a similar manner - make an insignificant change - and the CPU usage will still go down. I have this action scripted now to run every hour. I believe there's some link between the errors within the application and the CPU ramping up, but I haven't found any good articles that get down to the nitty gritty to explain the cost of these errors, how they effect garbage collection, how objects hang in asp...etc. If anyone has some good ideas or some links to toss me that would be great.

share|improve this question

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Browse other questions tagged or ask your own question.