Rails herokuでrakeファイルの定期実行

Railsでcronの管理の仕方


herokuではgemのwheneverが使えないためスケジューラーアドオンを使って定期実行を行います。

アドオンのインストール

$ heroku addons:create scheduler:standard


タスクを自動更新する設定

$ heroku addons:open scheduler


「create job」をクリック


Jobにrakeタスクを入力

  $ rake scrayping:scrayping


ログの確認


$ heroku logs --ps scheduler."プロセス番号"


#プロセス番号の探し方

$ heroku logs -t