If all we are doing is restarting the service if it dies, it seems like much easier solutions exist. Here are just a few. You also have the ability with upstart and systemd to respawn a service, but... I know that keystone/apache, rabbitmq, memcached and galera still use the older sysvinit scripts which may make this difficult on ubuntu/upstart OSs.
If all we are doing is restarting the service if it dies, it seems like much easier solutions exist. Here are just a few. You also have the ability with upstart and systemd to respawn a service, but... I know that keystone/apache, rabbitmq, memcached and galera still use the older sysvinit scripts which may make this difficult on ubuntu/upstart OSs.
* monit http:// mmonit. com/monit/ supervisord. org/ bmc.github. com/daemonize/ smarden. sunsite. dk/runit/ b0llix. net/perp/ launchd. macosforge. org/ cr.yp.to/ daemontools. html
* supervisord http://
* daemonize http://
* runit http://
* perp http://
* launchd http://
* DJB's daemontools http://