As I’ve said before, I’m trying to make this system as cheap as possible. However, I was running a t2.micro instance and while that’s cheap, the system only comes with 1 GB of RAM. The MySQL database would often crash and this website was unavailable. I would have to restart services (or the entire EC2 instance) to get it back up.
Since this makes the website unusable it’s not enough for me to keep. So while it’s “cheap”, it’s ineffective. I’ve upgraded to a t2.small config which has double the RAM. Granted, 2 GB is pretty tiny so we’ll see if this works.