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: <a href="https://github.com/purcell/rails-runit" rel="nofollow">https://github.com/purcell/rails-runit</a><p>I also wrote an introduction to runit's process supervision scheme here: <a href="http://www.sanityinc.com/articles/init-scripts-considered-harmful" rel="nofollow">http://www.sanityinc.com/articles/init-scripts-considered-ha...</a>