1

我有一个在 heroku 上运行的应用程序,我需要每小时运行一次名为 get_instagram_photos 的 rake 任务。我正在抓取 instagram,然后将信息添加到数据库中。如果我在终端中手动运行以下任务,则任务效果很好。

$> heroku run rake get_instagram_photos

我正在使用 heroku 实现的新调度程序插件。我添加了 get_instagram_photos 作为我想每小时运行一次的任务之一。仪表板似乎告诉我它每小时运行一次,但是我没有看到任何数据被添加到数据库中。我 100% 确定任务有效,只是当我允许调度程序运行它时,似乎有些不对劲。

我应该如何开始解决这个问题?

4

1 回答 1

5

您实际上需要将rake get_instagram_photos(看起来您忘记了rake)添加到您的调度程序插件中。

您可以在调度程序文档中找到更多信息:https ://devcenter.heroku.com/articles/scheduler

于 2012-09-14T17:26:11.553 回答