标签: ruby daemon
我知道一些伟大的宝石(Daemons,Resque,Starling / Workling,background_job.rb ......)来守护Ruby任务,但我不确定在我的上下文中选择哪一个。
我的守护进程非常简单,它会轮询数据库,寻找工作。它不会加载像Rails这样的任何框架。每项工作都相对较快。我需要确保守护进程永远存在,如果它死了它需要自动重启。目标平台是OSX和Linux。
你会使用哪个守护进程?
答案 0 :(得分:0)
如果您需要保持活着,可能需要尝试一些流程管理工具,例如bluepill或god。我在生产服务器中使用了bluepill,它在OSX和Linux上运行良好。两者都可以守护你的ruby脚本。 :d