我试图找到一个解决方案,每隔几个小时就在heroku上运行一个后台任务,而无需为昂贵的工人支付费用。替代rake任务给heroku工作者?
到目前为止,我已经实现了一个具有特定def的轨道控制器来调用这个工作。 所以,每当我点击网址,它运行正常。现在我试图找到一个解决方案,每隔几个小时打这个网址。
当然,我可以运行的东西从另一台服务器的cron任务一样
/usr/bin/curl -s "http://url/of/hourly/task" > /dev/null
或简单地用一个webcron服务,但我希望有更好的控制。 我在第二个Rails应用程序上尝试了whenever
gem https://github.com/javan/whenever,但我无法使其正常运行。无论如何,我是红宝石新手。 有什么建议吗?谢谢!
但是你知道,当你使用Heroku Scheduler时,worker只会在需要的时候运行,并且每秒收费?因此,如果您使用免费计划,并且您的应用即使每天运行10分钟,那么它仍然是免费的! – Hauleth