Outgrowing my server

Posted on Friday, September 29, 2006 in Linux, Ruby On Rails

I’ve been running a Linode supplied UML virtual server for the best part of two years now. I have been extremely happy with it, but I’m now repeatedly running into performance problems with it, and things will only get worse. Basically the problem is Ruby on Rails, and more specifically the Typo weblog software. Ditching RoR is not an option because I host more than one application (with more to come) on it, and whilst I could ditch Typo for something lighter (but still RoR based) I don’t want to – even though that decision is mainly based on inertia. However I need to do something because occasionally my server will be brought to its knees and I get sick of sorting it out, especially as I host other sites on this server. Although I could switch to some managed RoR hosting, my preference to to host my own because I although I don’t like solving problems, I do like causing them! :)

As I see it, I’ve got the following options:

Pay for a bigger Linode Buy another VM and move either the Rails apps or the other sites to there Switch to a Xen hosting provider Some combination of the above

Before I make a final decision, has anyone got any suggestions/advice (other than ditch Rails)?

Related posts:

Deployment requires consideration complains that deploying a Rails application is a sticking point... No one said it would be easy Elliot bemoans the fact that hosting a Ruby on Rails... Breaking up is hard to do This is the bit where I should point out all... Hosting Rails applications with mongrel , Apache 2 & mod_proxy on Debian Stable About ten months ago I switched from Apache 2 to... Mandatory Upgrade "They might want to replace that one" by Unhindered...

Related posts brought to you by Yet Another Related Posts Plugin.

Let me know if you want a Xen unit to try out for a week, and how much you’re paying on Linode at the moment, I might be able to sort you out with a better deal seeing as you’re a RoR man ;)

For blogging, Mephisto maybe?

This could sound stupid, but are you running Typo in dev mode or behind FastCGI?

Maybe a swtich to production+mongrel_cluster+apache/mod_load_balancer could work for you.

Regards,

Luis


Mobilized by Mowser Mowser
Mobilytics