以下是两个Ruby守护进程管理工具的优缺点: http://rubyforge.org/projects/daemons http://github.com/kennethkalmer/daemon-kit 哪个更强大? 还有其他有效的Ruby守护进程管理工具吗?
免责声明:我维护daemon-kit,因此可能存在偏见,但我会尽力诚实。daemon-kit是一组围绕daemons gem的包装器,大约一年前(0.1.7.3版)我从项目中删除了所有daemons gem的痕迹并自己处理了一切,这解决了您上面提到的问题以及其他一些问题。与其赞扬我自己的项目(虽然它不需要),我将强调一些缺点,我计划在未来解决:- 守护程序不容易嵌入Rails应用程序 - 强制开发人员遵循的项目布局可能过于严格 - 偏向于基于capistrano的守护进程部署 - 测试守护进程很困难,但并非不可想象我有一个单独的分支,在那里我正在玩弄一个完全重写,希望使项目更加灵活,但目前它并不痛苦。它目前在许多公司中使用,从ISP基础设施管理到电信、Twitter轮询和处理,几乎涵盖了所有领域。由于它运行良好,项目的进展在过去几个月中缓慢。低版本号非常具有欺骗性,它实际上应该已经过了1.x发布版本...希望这有所帮助!