Sorry guys, I'm away on vacation and have just my phone so cannot really fix things, only reboot the server if the sites goes down. I will sort it in a week or so.
Sorry again. Typical it happens when I'm away without a computer while it has worked perfectly for nearly three years.
Edit: It looks like denial of service attacks so there is not a lot to prevent that other than shutting things down. Either that or about 30-50x more people than normal
42000 "people" online today at the same time and that is way over our normal, not at all normal.
Edit 2: Did some database tuning over ssh to allow more connections and some other fine tuning, should help quite a bit I think. Will do proper tuning when I get back home.