I’m trying to run a Ruby on Rails project (redmine) on a VPS. It’s working, but it takes quite a bit of RAM. The rails application has very light usage compared to the rest of the VPS. I have lighttpd running on the server as well.
I’m new to Ruby and know there are several ways to launch a webapp in Ruby. I’m currently just using webrick (and am okay with launching it by hand). Is there another way to launch a webapp that is more memory efficient?
Rails really just takes a shitload of memory, it’s a damned big app. One of the things you can do is try to get Ruby Enterprise Edition installed but if you’re on a VPS there’s probably not much chance of that. But perhaps the best option is to drop the app on heroku and not worry about it anymore. You’ll have other difficulties like setting up email to contend with but otherwise Heroku is the best thing that ever happened to rails (I think at least. Maybe Merb though :P)