そのため、delayed_job を使用して電子メールと SMS をユーザーに送信する大きな Rails アプリケーションがあります。
時々、delayed_job プロセスは、ログにメッセージが表示されずに動作を停止することがあります。データベースに接続できなかったときにdelayed_jobプロセスがクラッシュするため、最終的に問題を特定しました。
クラッシュするだけでなく、接続を再試行するようにできる構成はありますか? ファイルに を設定しようとしましたreconnect: true
が、database.yml
成功しませんでした。
私が探しているもう 1 つのオプションは、god や bluepill などの監視ツールを使用することです。