36 karma · joined May 9, 2012
I'm pretty sure that the amount of req/sec caused the problems. After a configuration change between 150 and 200 apache2 workers were constantly occupied and neither network ,cpu or ram were even closely used to their capacity. (Before the change we had a hard limit of 50 workers.)
I think the hardware platform is not really interesting, as the DDOS was only caused by the worker pool of Apache2 being too small. Each hit of the site creates about 30 additional request for css,js,png and gif files. So 9000 hits in 3h mean something like 270.000 requests in 3h. Apparently this was too much for 50 workers.
Creating a static site at first was just a much faster and safer solution, especially as the original site did not contain anything apart from the two lines of text.
(I'm one of the server admins ... and have been in fear of a real DDOS attack during the last couple of minutes. ;) )