0

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

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

当然,我可以使用类似的东西从另一台服务器运行 cron 任务

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

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

4

1 回答 1

5

使用Heroku Scheduler插件。它可以在指定时间每 10 分钟、每小时或每天运行一次作业。

于 2013-01-07T22:05:24.263 回答