我试图找到一种解决方案,每隔几个小时在 heroku 上运行一个后台任务,而无需支付昂贵的工人费用。
到目前为止,我已经实现了一个带有特定 def 的 rails 控制器,它调用该作业。所以,每当我点击网址时,它都会正常运行。现在我正试图找到一个解决方案,每隔几个小时点击一次这个网址。
当然,我可以使用类似的东西从另一台服务器运行 cron 任务
/usr/bin/curl -s "http://url/of/hourly/task" > /dev/null
或者只是使用 webcron 服务,但我想要更多的控制。我在第二个 Rails 应用程序上尝试了whenever
gem https://github.com/javan/whenever,但我无法让它正常运行。无论如何,我是红宝石的新手。有什么建议吗?谢谢!