Server Fault is a question and answer site for system and network administrators. Join them; it only takes a minute:

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

Hi since monday morning my apache server started using %100 of cpu and all the sites are responding so slow. I know it's not a good idea to use windows server 2003 and apache server together but I had to use windows. I tryed to check the status with apache status, but it does'nt show which proccess uses how much cpu (there is no cpu usage column in my apache status report). According to apache status I get mostly 2-3 requests/second. My server is VDS(IBM blade server) with 1 gb memory and 40 gb hdd. I had no problems last saturday everyting started modnay morning, Please help me to identify the problem. What tools can I use to find out what's the problem.

share|improve this question
You can start with Prio to identify address that generates most of traffic, and probably, load on your Apache server. After that try to filter those IPs to reduce load. – hangover Jul 26 '11 at 10:27

You're right that this isn't normal. For diagnosing problems like this, my first line of diagnosis under Windows is a combination of Procmon and Process Explorer, both free tools from the Sysinternals suite.

Do a Google for Sysinternals and download the suite from Microsoft. Procmon will tell you what processes are accessing what items in the filesystem and keys in the registry, while Process Explorer is like Task Managers on super-steroids. Plus the Sysinternals suite includes a lot of other handy extras.

These tools don't always point out what the problem is, but they might help you narrow down what is causing the issue.

share|improve this answer

Your Answer


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

Not the answer you're looking for? Browse other questions tagged or ask your own question.