0

高価なワーカーに支払う必要なく、数時間ごとに heroku でバックグラウンド タスクを実行するソリューションを見つけようとしています。

これまでのところ、ジョブを呼び出す特定の定義を持つ Rails コントローラーを実装しました。そのため、URL にアクセスするたびに、正常に実行されます。現在、数時間ごとにこの URL にアクセスするための解決策を見つけようとしています。

もちろん、次のような方法で別のサーバーから cron タスクを実行することもできます。

/usr/bin/curl -s "http://url/of/hourly/task" > /dev/null

または単に webcron サービスを使用しますが、もう少し制御したいと思います。whenever2 番目の Rails アプリケーションでgem https://github.com/javan/wheneverを試しましたが、正しく実行できませんでした。とにかく私はルビーが初めてです。なにか提案を?ありがとうございました!

4

1 に答える 1

5

Heroku Schedulerアドオンを使用します。指定した時間に、10 分ごと、1 時間ごと、または毎日、ジョブを実行できます。

于 2013-01-07T22:05:24.263 に答える