1

herokuで実行しているアプリがあり、1時間に1回、get_instagram_photosというrakeタスクを実行する必要があります。Instagramをスクレイピングしてから、データベースに情報を追加しています。ターミナルで以下を手動で実行すると、タスクはうまく機能します。

$> heroku run rake get_instagram_photos

herokuが実装した新しいスケジューラアドオンを使用しています。1時間に1回実行したいタスクの1つとしてget_instagram_photosを追加しました。ダッシュボードには1時間に1回実行されると表示されているようですが、データベースにデータが追加されていません。私はタスクが機能することを100%確信しています。スケジューラーにタスクの実行を許可すると、何かがおかしいように見えます。

どうすればこれをトラブルシューティングし始めることができますか?

4

1 に答える 1

5

実際には、スケジューラアドオンに追加する必要がありrake get_instagram_photosます(忘れたようです)。rake

詳細については、スケジューラのドキュメントをご覧ください:https ://devcenter.heroku.com/articles/scheduler

于 2012-09-14T17:26:11.553 に答える