如何在Heroku上使用时加载Cronjob

时间:2015-08-15 21:39:20

标签: ruby-on-rails heroku cron

我通过使用gem

在我的app应用程序中创建一个cronjob
set :output, {:error => "log/cron_error_log.log" , :standard => "log/cron_log.log" }
every :day, :at => '01:50pm' do
  runner "Welcome.index"
end

在本地它很好但现在我想在heroku上部署它。我有两个问题 1)我无法在heroku上找到任何完整的教程加载cronjob,如果有人请提供链接

2)有一点需要学习的是添加安装附加组件,但它们是付费的,可以免费提供吗?

2 个答案:

答案 0 :(得分:0)

您需要使用Heroku scheduler

它免费且易于使用。只需在heroku上使用您的项目上传任务,并通过web界面设置选项。此外,测试您可以通过heroku bash运行任务。

答案 1 :(得分:0)

我喜欢使用https://elements.heroku.com/addons/scheduler来运行定时作业 它真的很容易设置 enter image description here

你说当你想要运行它时,你可以选择每10分钟,每小时或每天,以及什么样的处理器。