有没有办法在Heroku上运行预定的工作而不会剥离新的dyno?

时间:2012-10-15 09:16:24

标签: ruby-on-rails heroku

我正在寻找类似Heroku Scheduler的东西,但有可能每5分钟运行一次。

看起来Heroku支持Clockwork,但天气并不明显,就像dyno一样,或者只是根据工作的实际运行时间。

换句话说,我的工作可能每5分钟运行15秒,所以我正在寻找每天收费15 * 12 * 24秒(每天72分钟)的东西。

这可以用Heroku吗?

2 个答案:

答案 0 :(得分:0)

不确定这是否正是您所需要的,但您可以设置一个cron作业,以便在预定时间运行。这将是执行rake任务。

答案 1 :(得分:0)

检查hirefire gem。只有在延迟作业或Resque中有某些事情要做时,这才会启动新的dyno。如果需要以特定的时间间隔运行作业,可以将其与Heroku Scheduler或Clockwork结合使用。