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

Sometimes apache goes crazy and eats all my memory and swap, but I don't know how to find out which web app is the causing it.

ps gives me this output for the process; "Uninterruptible sleep (usually IO)"

www-data  1526  0.1 78.9 14928852 3191628 ?    D    Oct17   6:45 /usr/sbin/apache2 -k start

I suspect Ruby+Redmine, but I want to be sure

share|improve this question
up vote 4 down vote accepted

Make sure you have loaded within your apache modules then look for/add the above to your httpd.conf:

# Uncomment the following lines to enable mod_status support:
ExtendedStatus On

<Location /server-status>
SetHandler server-status

Order Deny,Allow
Deny from all
Allow from YOUR_IP_HERE

This will allow you to see all the pages being used load domain within your http server.

To access it use http://your_ip/server-status and only the ip defined at Allow from YOUR_IP_HERE will be able to view it.

share|improve this answer

An lsof -p will show you what file handle it is waiting for. Also strace -p and ltrace -p might be handy to try to debug it.

share|improve this answer
Both very good answers :) – Joernsn Oct 25 '10 at 8:05

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.