daemon_controller: a library for robust daemon management Phusion Corporate Blog

screenshot

Problem description and motivation There is a lot of software (both Rails related and unrelated) which rely on servers or daemons. To name a few, in no particular order: Ultrasphinx, a Rails library for full-text searching. It makes use the Sphinx search software for indexing and searching. Indexing is done by running a command, while searching is done by querying the Sphinx search server. acts_as_ferret, another Rails library for full-text searching. It uses the Ferret search software. On production enviro...

http://blog.phusion.nl/2008/08/25/daemon_controller-a-library-for-robust-daemon-management/

あとで実装を見る/見た。特に新しい知見はなかった。残念ながらロックファイルがnfsにあるときにflockできない件に対処してないのでうちでは使えない。それを対処しようと思うと安全でなくなるのが悩みだったのだが。
daemon managementを書くためのライブラリ。汎用。1. daemon_generatorと違ってrailsに依存しない。 2. daemonsよりも小回りがききそう。 3. 手で書くより楽

http://b.hatena.ne.jp/entry/http://blog.phusion.nl/2008/08/25/daemon_controller-a-library-for-robust-daemon-management/