替代rake任务到heroku工作者?

时间:2013-01-07 20:53:31

标签: ruby-on-rails ruby heroku

我试图找到一个解决方案,每隔几个小时就在heroku上运行一个后台任务,而无需为昂贵的工人付费。

到目前为止,我已经实现了一个带有特定def的rails控制器,它可以调用该作业。 所以,每当我点击网址时,它都会正常运行。现在我试图找到一个解决方案,每隔几个小时点击一次这个网址。

当然,我可以使用类似

的其他服务器运行cron任务

/usr/bin/curl -s "http://url/of/hourly/task" > /dev/null

或只是使用webcron服务,但我想要更多控制。 我在第二个rails应用程序上尝试了whenever gem https://github.com/javan/whenever,但我无法使其正常运行。无论如何,我是红宝石的新人。 有什么建议吗?谢谢!

1 个答案:

答案 0 :(得分:5)

使用Heroku Scheduler插件。它可以在指定的时间每10分钟,每小时或每天运行您的工作。