The last time I noticed it was down I made the following observations:
* I could ssh into the machine
* top didn't show any process as using ridiculous amounts of memory
* CPU time was very low across all processes, essentially zero
* load avg was less than 1
* I could telnet to port 80 and when I manually typed an HTTP GET request there was no response
* I tried the above request to
darcs.haskell.org and it immediately served a response
* netstat showed lots of sockets
* many of the sockets were from webcrawlers
* nearly all sockets were either in SYN_RECV or CLOSE_WAIT
So, at least the other day apache was accepting connections on port 80 but not properly servicing them. Because the load avg was so low I doubt it was waiting on disk IO. The interesting thing about the HTTP request I made is that it should have given an error code (meaning, no data needed to be served from a web directory other than possibly Apache's config and checking for content.)
I hope you find this info useful.
Jason