虎の穴開発室ブログ
id:toranoana-lab
delayed_jobの死活を監視して自動で再起動させる
こんにちは、虎の穴開発室です。 Railsでバックグラウンドで非同期処理を行う一般的な方法として、delayed_jobがよく使われます。このdelayed_jobにちょっとした工夫を加えることで、実運用を想定した以下要件を満たすことができます。 要件 メール送信とバッチ処理などdelayed_jobプロセスを分割する delayed_jobプロセス…