我有一个应用程序,目前正在使用delayed_job。我想知道是否有推荐的宝石可以安排重复任务。
我想安排在某个频率发生的任务来清理数据库/发送电子邮件/运行其他方法。我只想每天或每小时运行一些任务。
有没有什么好的不使用CRON的,非常容易设置和配置的。
您可以将重复的工作转换为rakes,并通过cron调用这些rakes。对于在服务器上设置cron,只要是漂亮的gem在这里结账-http://railscasts.com/episodes/164-cron-in-ruby
关于安排重复任务,有一些非常好的技巧我尝试了延迟作业,它简单易用,您可以查看轨道的使用细节
您可以尝试rufus调度器https://github.com/jmettraux/rufus-scheduler它是一个基于应用程序的调度器(除非您使用它的cron功能)。