runit's a wonderful tool. Those interested in using it with ruby might want to take a look at the bunch of configurable runit services I use to reliably run several busy Rails sites:
https://github.com/purcell/rails-runitI also wrote an introduction to runit's process supervision scheme here: http://www.sanityinc.com/articles/init-scripts-considered-ha...