Join GitHub today
GitHub is home to over 20 million developers working together to host and review code, manage projects, and build software together.
Bluepill export #59
added a commit
this pull request
Sep 9, 2011
This comment has been minimized.
This comment has been minimized.Show comment Hide comment
This is really awesome! I've been using Bluepill in production a while ago, but always for some reason have had a hard time configuring it, lots of trial/error which made me quite tired. Was really glad when I found Foreman and Upstart, but Upstart doesn't really have easy-to-use and direct abilities to restart processes that exceed certain CPU/RAM usage levels, and it would only cause exceptions to be raised in my Rails app. Brining in Bluepill pre-configured with (I assume) a out-of-the-box working configuration for all the processes is awesome. Gives full control over memory and cpu usage too.
Only thing I dislike about Bluepill is that it's Ruby. I wonder if you could maybe use JRuby or Rubinius to run it instead? I prefer a more stable language for tools that take care of other processes. That said, GitHub still uses God from what I hear, which is Ruby too so I guess it can't really hurt. Looking forward to trying this out. :)