バックグラウンド ジョブ (cron ジョブなど) を処理するために resque を使用しています。そこで、次の 2 つの rake タスクを起動します:
$> rake resque:work
$> rake resque:scheduler
私の質問は、ワーカーとスケジューラが実行されていることを確認する方法です。私が使用できる労働者のために
Resque::Worker.all
実行中のすべてのワーカーを一覧表示します。そして、それはうまくいきます。しかし、スケジューラが実行されているかどうかを確認する方法(またはスケジュールされたすべてのジョブをリストする方法)を見つけることができませんでした。試してみResque::Scheduler.print_schedule
ましたが、スケジュールを出力せず、実行した場合でも常に epmty ハッシュを返しますrake resque:scheduler