【发布时间】:2010-11-10 20:36:50
【问题描述】:
我正在使用 delayed_job 运行作业,每分钟都有一个 cronjob 添加新作业。
目前我有一个问题,即当前以“nohup rake jobs:work &”手动启动的 rake jobs:work 任务随机退出。
虽然上帝似乎是某些人的解决方案,但额外的内存开销相当烦人,我更喜欢可以通过部署脚本 (Capistrano) 重新启动的更简单的解决方案。
是否有一些 bash/Ruby 魔法来实现这一点,或者我注定要在我的服务器上运行一个监控服务并使用一些可怕的黑客攻击来允许该站点部署的非私有帐户能够重新启动它?
【问题讨论】:
标签: ruby-on-rails ruby linux bash background