Circus: A Process and Socket Manager
circus.readthedocs.org
circus.readthedocs.org
The gain here is being able to use a single cli interface to manage processes. If you have used Heroku, you’ll know that you can increase the number of processes with a unified cli interface. Allows you to ramp up RQ workers and scale down the web processes, for example.
There are other features here, such as a pubsub channel for events. I guess the idea here is to aggregate Circus events in a multiserver environment.
Anyone using this in production?
Yeah that's the basis for it. We're planning to add a cross-server feature, so a single CLI can handle processes across several boxes transparently
There's a branch but we've lacked of time to finish it yet. Soon I hope.
I had never really thought about the way I was running multiple process mgmt techniques. Interesting.