Last night i starting recieveing a lot of traffic from a website called Reddit. I checked the alexa rating on that website and it's really high. Around 48 in the world. I guess someone put a link in one of their posts linking to one of my threads on my forum. I saw in my Statcounter account exactly where they were coming from.
Within 1 hour i went from 5000 pages views to 11,000 pageviews and also within that 1 hour my forum was super slow and then my server crashed. And my forum was no longer running. I had to go on that website and ask them to delete the link. After the link was deleted my forum eventually was up and running again.
Overall i run a small forum. My traffic is only about 5000 pageviews a day. And i only have about 40 users online at the same time. I am on hostgator VPS. I've never had any problem until today.
Could someone tell me why this happened? I checked my server error logs and this is what i found:
From what i understand is that the problem was due to not having enough ram. My VPS account has only 2GB of ram. Is this true?
I've been thinking of upgrading my VPS to the next level up.It has the same CPU 2 Cores the only difference is that it has 4GB of ram. Would upgrading be a wise decision?
I figured my current VPS would be able to handle this amount of traffic. Last night i didn't even think 11,000 pageviews was alot. But i was surprised my server crashed.
Normally my forum is a bit slow. But it's never crashed. I've been thinking of upgrading for a while now to the 4 GB VPS.
Would this make a big difference? Or should i hire someone to tweak settings to improve my current VPS?
Advice , please, thanks
Here is a report i got from GTmetrix