New server status update #4
Monday, August 15th, 2011
The updates and driver blogs have now been running on the new server for a few days. During the night the server refused to co-operate and I had to reboot it. Looking at the logs it appeared to have ran out of memory. One of the upsides of being on a cloud server is that there’s no need to physically add more RAM to the server so after a few clicks of the mouse I added another 512 MB RAM to the system.
Will monitor it closely to see if that’s enough. I think it ought to be, unless there’s a memory leak somewhere.
On another note I guess you may have seen that we suffered some data loss last Thursday. While trying to optimize a slow database table it in some weird way imploded and delete two thirds of the data. Not what I have intended, eventhough it did speed up things.
The latest backup (which was four days old) was in place a few hours later and I spent all of Friday reconstructing lost connections in the database. We lost a few championship points and positions as well as team info that was added in the last couple of days but fortunately there was no major harm done.
Next up is to move the news.driverdb.com blog to the new server – hopefully without having to upgrade RAM again.
All the driver blogs are now located on the new server and are therefor way faster than on the old server. There should also be a bit less load for the main site that is still located on the old server (that move is a bit more complicated).
Driver Database has grown considerably this past year, which is great. What’s not so great is that it also basically means the Driver Database server needs considerable updates too. I’ve been contemplating on the way forward and I almost came to a descicion on the path ahead. The idea was to keep the current server (which now does everything) and rent a second and faster one that would only serve as the MySQL server (which is the biggest bottleneck when it comes to speed on the website). This would have the advantage that I only need to migrate the database and not the entire website. I would also stay at the current provider, 