Bounces HTTP requests around for load balancing, or act as a HTTP host router
linux windows osx open-source process-mgmt nodejs
God is a process management framework written in Ruby. It has a simple configuration and can manage single or group of processes, keep them alive, manage PIDs, monitor if any process fails, notify administrators and much more.
linux windows osx open-source process-mgmt ruby
Supervisord Monitor is multi server monitoring tool for supervisor - watch, start and stop all your supervisord instances and servvices from one place.
linux windows osx open-source monitoring provisioning php process-mgmt
Supervisor can manage application processes. It can start and stop a group of processes, restart processes if any of them terminate (keep-alive), start multiple instances of the same process (process pooling), automatically manage PID files, and much more! Very useful if you need to manage multiple processes for your application.
linux windows osx open-source process-mgmt python