替代rake任务到heroku工作者?

ste*_*kas 0 ruby ruby-on-rails heroku

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

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

当然,我可以从另一台服务器运行一个cron任务

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

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

Ahm*_*udh 5

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