私の Rails アプリはすべてのdelayed_job エラーを追跡しており、今日初めてこれを確認しました:
deadlock; recursive locking /app/vendor/bundle/ruby/1.9.1/gems/delayed_job-3.0.5/lib/delayed/worker.r
アプリは問題なく動作しており、何百万もの遅延ジョブがエラーなしで処理されています。
これは単なる「ランダムなことの 1 つ」ですか、それとも再発を防ぐためにできる/すべきことはありますか?
私たちは単一のワーカーしか実行していないため、特に混乱しています。
私たちのセットアップ: Rails 3.2.12、Heroku アプリ、Postgres、いくつかの Web dyno、ただしワーカー dyno は 1 つだけです。