何らかの理由で、Delayed :: Jobはキューに入れることを決定しましたが、何度も再起動しても、何も実行せず、-9を殺して再起動しました。ジョブは実行されません。
/ consoleで、特定のジョブを指定して動作するように指示できますか?
例:.. Delayed::Job.find(x).run
コンソールから特定のジョブを実行する方法に答える:
Delayed::Job.find(x).invoke_job
ただし、実行されたジョブの破棄など、他のことは実行されないことを覚えておく必要があります。ジョブ/タスクを実行するだけです。
このようにすることもできます:
Delayed::Worker.new.run( Delayed::Job.find(x) )
Herokuで「スタック」ジョブがあり、ただ実行する必要がありましたheroku restart
ワーカー/ジョブを再起動します。