You can use supervisord to start the worker daemons and bring them back up when they die.
It’s written in Python and is along the same mentality as Beanstalkd (slim, fast).

http://supervisord.org/